16033378
30588183
37246244
40489717
33217267
42804257
2341508
13934944
32433919
32538516
48086442
25116121
8264443
32114431
80732891
49874352
79081996
97443155
70772425
96959041
85126950
49657584
56517001
30168011
18333610
1522566
47616803
92191703
98232619
3443791
68576084
66904444
21215230
92478269
82241948
75468581
64477796
74748136
62392000
48296718