27866984
75999887
64116933
99803047
2399624
56736022
72819304
86751470
3182108
59784984
67949100
70667480
50303864
19352891
8327932
3024243
1186871
95433250
97348256
85902900
13835410
79836579
924168
27976115
94613031
24573841
82068488
52291181
70073669
75667661
93459436
1990
32173508
1176517
2506516
88309863
52608144
2107117
43775017
25064585