76646636
26896877
68927080
1047119
67473499
65826462
60733788
52557999
33203260
9228037
9678852
23664813
43071573
62835970
90654323
94314420
10247399
3138189
56718310
95503575
34258129
1904837
23225859
62457034
18102292
91308474
18134022
47187679
5577147
3571572
75003444
48405659
13671619
25917806
80245555
9703346
66398318
51035798
82919901
72997110