183
33
73
36
21
40
246
433
29
39
41
59
325
356
305
1280
34
25
32
284
79
316
18
117
24
61
56
143
174
97
109
270
68
37
44
147
65
527
80
355
20
49
45
123
200
199
67
678
746
162