129
121
56
117
93
70
285
307
82
411
99
167
29
308
72
16
177
36
12
89
139
78
62
80
79
109
122
43
232
254
182
92
30
248
336
458
83
114
270
332
970
415
630
57
14587
127
1291
304
75
103
161