97715162
2629696
89494865
74348160
18634141
93697349
57872365
29951913
11032123
60557741
9465419
74958629
29418520
33499140
19811133
74227533
84759613
72432801
3257456
36782498
24957696
2315606
52566556
54276733
7072129
97507505
68489877
21167337
14319215
38284827
48303664
54268495
3821784
31221908
93014449
6807424
84822782
81866319
2517981
12106426