86772882
8303611
77309453
6813848
95082021
52606892
66544149
97967317
8062334
32473838
38339719
29526823
22722770
2181292
2045838
66366904
43172015
96107781
1705775
66506160
64011674
57305800
7963374
92205090
77339604
88696104
42488999
17991262
47622297
165407
87094162
83631259
68415014
61351783
6262970
35534229
3676654
48424574
24689017
479769