2929160
64227706
13671305
3673397
78496233
49778480
50629555
60228109
37684238
93783813
35592675
98797515
81905025
5012315
1211366
9234837
66705638
99034712
40594618
43841180
21985453
49538712
13688314
43357336
495546
10376016
16841464
92644244
51666917
45361552
59639883
52338180
71225367
69094650
68745730
8614228
85693417
18945176
6457441
28832872