39736768
7497865
820118
6804685
20687420
43075412
38287375
67261065
36695309
25885969
86894833
69802125
92823487
64447157
3229486
99701743
91509352
26942027
69891829
49641680
40416135
9891580
22996289
40672073
23756534
82684515
79636092
565523
22304712
61737850
96444303
24989547
85906904
77897876
82883810
4838148
99984469
94532696
460842
60767841