15996000
21393452
81717822
43536507
14939142
69657172
7821261
75386664
79376461
88922355
85111237
88144346
2308884
31274687
44148405
42757181
96827260
7843518
88371783
62584066
27628751
42073428
47064458
91529626
2767451
46896543
39599035
14181350
31993507
14339753
2593974
1011674
74487628
16375651
11563507
38776722
62188224
30178907
30937059
22384912