5769645
31598342
13312865
33728495
99265792
10024786
60661585
94922585
2664552
9652794
73591955
59521383
57531963
15715767
28463194
149736
38508617
41686350
93229163
7095700
88122792
67149633
18187681
96784435
72668702
2287580
83668548
66343447
86978718
35301049
9182391
1024520
95947162
18325186
69969045
39882141
615724
99505097
36014919
1093867