70327249
21464608
55627749
53312596
25472122
15848326
73854673
42436795
52161033
27305259
82627395
92631448
88019830
58143081
65804650
53022906
10735733
78813212
9062554
4258965
72294280
20693889
30203648
71797044
93956231
14012392
96304011
56039266
30427070
45634162
28171931
15661214
6182518
19897751
98849060
24352913
52302224
2315196
4937192
29152180