97957402
56351749
6980893
78205319
18904277
8083002
8143052
35502835
20541148
33914183
21699671
67783224
61234894
45739572
23952695
10411952
10169420
71099717
8085195
38678882
27575669
40974544
15821302
3896758
4276112
19524458
96597272
58018754
1699909
97991050
44701607
5761250
10575838
85531428
13387019
47932050
74487678
829756
41764559
79637830