55635296
11379507
49071888
97595946
43082252
20768483
51661180
6784543
37132600
77879021
45089388
217561
80282124
4142905
71482137
54717006
94449610
61912223
79503316
26867238
45964091
7437274
64155711
90451914
69567184
55512792
50036190
32434380
45794857
25132320
40469507
18656798
4084255
23332908
23095609
47401454
93023698
70608308
960626
39825004