35039181
34153626
39857224
86238050
70814196
98985115
44423811
82188350
77431553
69272685
96661218
39827344
65952245
58316563
57302094
3833677
82333984
66352682
63699741
59876468
64251833
78354786
92308835
82316761
10026950
98518591
33471269
2843185
19072783
26811042
48013032
59638403
98641777
2150541
12251884
10872386
13748101
12159987
56921566
6898435