63
51
69
158
541
27
45
103
77
66
34
37
20
36
250
28
32
82
47
235
97
337
436
81
209
254
16
263
17
164
72
31
15
12
22
140
119
25
78
206
8
233
24
146
30
80
92
57
68
87
356
138