80
32
54
96
37
13
119
34
82
33
70
17
67
36
44
31
133
60
200
15
49
42
53
809
22
134
234
115
59
58
389
130
69
122
48
154
77
47
40
228
28
21
45
20
176