347
29
64
130
60
114
68
88
44
69
127
50
126
101
56
120
37
41
98
125
51
100
107
33
27
24
39
43
129
171
87
48
205
123
231
67
159
147
292
272
157
66
430
20
972
55
1136
162
239
152
70
623
1330
354
2585
266