90515588
2699343
39859620
72478623
8245310
84551883
66317912
11734297
50468667
46664720
39464373
31299939
29555174
39087063
20818226
12037973
6564075
12227984
93605464
36115719
96524132
55372786
70038155
74666831
90951361
88462274
50722943
46877332
56096004
48307578
55725859
54946207
44854792
22231893
49621253
9128561
66122385
23057444
19093912
7591202