31016319
26728519
35783464
17686448
66332656
54146926
12772560
19214376
19957255
54632338
60388903
8173079
3012939
12812368
30360
47728689
71299959
35001221
86027016
26519264
2234809
664775
23927093
47514188
6871595
54921789
92409815
62073105
16875417
29306991
4203350
13675401
49343773
45473243
74453879
67874399
9134316
27275643
89291181
99422236