19725055
29011570
26161417
95748077
41794563
1519258
26699409
70786383
70592762
54674858
5508831
6151439
72979629
67184169
44494719
27411210
65834817
20198875
23388019
72463422
61337916
47042383
69064833
80367319
99376668
23855142
64688439
16277282
35225656
7523268
89614351
91256457
83703156
5919281
64658040
467518
44174085
9628314
75639226
68661172