22644241
2661430
21694044
96259219
50498332
45324826
74724401
6556798
35955036
23461748
65368445
35802979
10565880
77563489
31823727
15028030
3476209
41154598
51488191
68518399
65472674
49597225
82908737
95249801
64627018
59631530
28344221
12364184
57393463
99665954
99139850
39207182
14218176
54284502
34577214
31777695
30575001
22066135
39666142
72212084