35822944
32793747
24218236
96591604
58187142
49744628
8203949
71436607
89883348
5867451
43261228
38619553
5423184
2607436
16991274
84965017
17963353
86012694
15136722
2291982
99973214
76507555
85935917
1069219
41207450
81223859
98737876
25026361
93886636
41772673
70029465
40692182
26041039
25535524
13965940
11637907
4595109
56503582
67233652
29152368