56445070
15525609
59434234
21956834
40194123
31156382
91676198
95932990
99923569
12738954
50824444
4870472
10107614
54613025
58946316
69018677
43015307
48612942
7514964
27045233
6650350
38625167
54131114
96338565
85982277
1830360
1971625
11419116
3424140
77432270
93595449
13432325
57372072
60388175
57269275
29904964
68426042
80884058
25718557
49384210