30805102
35481403
75014698
22102991
32081242
68035097
16155227
12036677
11477679
61528187
768092
55541342
5662060
54519801
28662411
66271398
86605192
34629791
23514544
79189627
98925778
67536270
58289315
63767831
11601316
35036702
52322386
34867661
3621283
70277567
47377464
25442428
52094871
73146476
62133576
92199352
10387612
37645057
21229825
63145981