429076
31239155
28527141
17735533
72803833
85762577
40557015
67123955
24279582
72571696
63863834
87905217
3164355
840612
30612223
36139154
21092951
1248770
63186748
53178612
72087482
44666933
71016192
22699588
5758560
98016551
58774944
93868169
7023956
96092677
16266331
2280521
62936013
16199424
3864188
19095302
93993827
51654351
53609588
53465801