49
205
99
45
170
245
68
89
317
26
15
104
58
284
8
9
78
200
44
739
122
125
361
62
293
306
318
127
165
257
372
151
395
229
309
102
478
365
213
498
407
794
126
418
526
41
195
352
254
367
85
40
1564
118
43
47
139
20
59