15386996
10804132
38741841
28512773
20857209
1286200
28648226
29947205
55677301
10362991
80252504
84385620
2647263
35427210
54222711
9081944
63246782
36581149
6657105
57327490
6726791
50231332
58422672
970863
96306727
23683599
61791887
21117728
41011738
54569860
62901546
47159748
10737930
71166084
58047598
60279989
7854160
68913
46854872
90642013