98232860
3372902
17397437
93966140
32564209
27963444
66164669
66142526
52549225
35245073
71805
61399113
24601238
7363588
42431232
57893623
73042089
26364777
44023859
7832570
69006111
72865013
24264457
13763025
10582051
2253227
92529155
804608
43058286
11662434
70012033
93465546
34223931
29564230
57845321
77023467
1169928
27004927
7436460
96652825