12962450
84296685
60055366
11773253
10187562
559169
49715492
8629768
36977403
15558989
2718268
64175916
77565070
71275619
44413926
45293939
867370
99419770
89118100
61019815
76307754
3327211
96363791
51812706
92346305
99069662
11307224
32699804
46033399
75112225
43847527
82354139
15472643
57417952
40559159
35467020
37524963
38655629
44167979
21981780