20135192
87985216
1521551
37497501
12379832
66406208
3558140
21258134
77198366
84965075
22043531
93559566
70188667
77148918
25305765
82753767
85869255
71183146
44117833
38364565
19942018
23283493
3007433
43977639
65418082
35996010
31099646
15367088
97076925
8717677
71976100
91529716
16648462
51433998
73851463
25509318
24935
7583430
98981317
40594200