93627622
59904688
10158143
85205921
91041526
71023376
41473915
47639705
67676156
51659099
74066626
60314448
94754179
44461426
49558653
1578525
33846375
93556529
2017591
64962421
1434975
98527848
27931261
64907091
71621785
23549894
33228340
59041222
46322587
57931384
7682253
44239236
50123
55013763
54448380
1609768
96532757
96315821
11164976
58456582