45813518
41808850
25312091
57028081
684526
28704127
3302568
541555
10693442
84762068
1199222
13721005
17459795
73532850
55932777
76263172
20028602
85338518
16621102
79095149
85112645
82124977
236369
8969915
32446203
15774427
94162391
3885985
84017733
41917508
19276931
46589237
64429879
46392964
9844674
84631604
83598730
57118119
93827183
75479521