28177228
8246274
86617300
42118399
53661293
7181620
20428491
1782156
9654921
3412694
64025467
95964231
10038414
99815235
84079848
90087252
64449158
73014672
82007594
37421155
64932643
54097419
29926712
61115046
56309727
36573112
66581953
15256041
81481349
64654806
15437502
94993714
88128325
9399360
5012545
77384972
19895465
5960753
20697894
14027590