38
667
251
67
126
7
1094
98
553
77
209
100
144
113
13
269
203
370
259
182
508
52
61
299
151
59
342
257
498
173
72
341
268
262
124
306
409
199
33
308
108
74
93
56
55
18
16
497
158
29
31
19
70
136
226
339
122