81197556
49387471
164258
13424840
20334678
59651396
41031730
5931711
5720764
4574789
19913974
55392785
64542590
74786247
48185943
48492164
1389851
6954420
53505337
58812747
63966168
61263411
11165265
2115012
44397579
16594085
16405821
79787751
5858817
10742523
8556972
17322291
34263683
88897560
53512818
3611455
84579773
77975825
46151337
28958833