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