35893958
16306176
69448783
43567672
15951442
43327461
72804611
2049903
29663282
3254264
29402208
34079142
62657424
54445504
77105549
65872626
51612486
58801638
57819262
6876939
32988769
8137359
42702504
2042515
4739139
60394279
23429791
28566073
1132550
63543203
84191481
7211270
64608608
45841304
31442572
88433
32524060
30373648
65291800
157503