93949890
87185212
70362360
496165
28421317
39715525
10041850
90859126
28959333
61783130
90965766
2116309
26824341
86444285
75486685
1132168
41863129
53506766
29201904
117549
8215274
81958454
92261362
69203346
16297198
95673808
61936617
6409317
58195665
1750995
11877613
86461044
29101248
37494486
80561139
6059020
66858685
9403398
33663460
17803541