54087531
28219295
1399998
48947007
68859684
2767333
43099315
1881715
23045826
31556111
83818711
8459675
74499895
21387826
56253959
2124254
45711310
40438511
44776448
96838940
9075309
70905777
100005269
97062122
19619590
98652058
39224389
63284083
11567662
12994328
417784
39047346
50508236
45791589
73276107
10467168
37442140
15668798
6288322
2509490