84742966
6331216
6817636
56309078
34547244
98718952
62395361
4686175
55095840
28661840
17983296
99342981
12835206
1046362
8912235
13745895
66852737
75626823
13831099
84165808
37596441
24802730
32734648
84744388
6298263
33077522
17022855
43766025
92584409
10354943
84496408
7863796
20517280
61073326
8139839
5507204
40827414
45632699
77698385
48022470