33025589
9914013
54153160
28775784
5465135
11381979
559999
98868525
8203360
87101796
82454777
80052671
9118563
91229908
7959340
26614617
72723496
4528513
39543991
79897756
65139385
72221582
7092763
93096558
46763082
4782293
8705985
80436327
14045286
23512148
21028352
35024134
21718099
900114
43575829
3949253
86718126
60558508
9694877
15777277