8
138
73
45
29
201
126
252
203
205
149
200
185
278
121
139
51
74
317
261
147
1198
298
128
2984
737
857
122
53
58
212
92
84
85
55
49
351
188
21
41
1062
25
383
40
89
39
145
152
404
88
18
19