15005463
72919223
80441614
2906377
44323022
16921349
40861053
77785030
14724327
34038306
57273132
17394970
79546027
45753043
10173612
31551230
60073104
25604294
7503990
65084377
17384703
96629423
8308035
57293503
98213190
12757363
35352027
31715395
80707253
92668869
13091194
7855566
9014414
52355740
2978734
26288617
11034850
27285148
43435054
8792525