39
72
61
188
449
16
3
2
59
32
36
137
53
15
161
209
55
253
24
45
56
103
274
41
247
268
88
47
67
65
129
248
10
396
254
219
306
18
167
334
98
926
214
135
123
224
78
82
43
225
76
37