2088632
15973264
6010530
47907169
33834968
32938580
8615931
38809742
5350491
2345373
538333
32928
99476112
22934895
59416015
15899203
9511271
1050739
38038800
65479650
29305593
55376906
9303129
21845788
19478263
11735893
50457697
16054519
76894577
53662447
59596505
28381553
39819369
40952048
47088495
59508943
28127109
42532
43479616
35443109