16076484
14954413
26174562
89103586
4198439
14353161
4482210
24162485
85977427
9339995
834523
28235526
84268376
41194735
20946582
22142909
67346480
5846877
53903090
43176161
32187323
20113644
65865985
5353877
77872929
37236147
65868768
15185220
57418526
56333111
50712232
63354219
52396513
46921623
6304165
91581156
29354206
25001328
49686220
9806610