37936272
85957470
64278060
2410916
17816874
94769978
13923119
78725286
9271076
23818423
48414222
299008
47396253
3471310
1971620
66302236
4764118
71563218
26783040
57872848
3809666
64305025
19795664
68953139
90699367
39967514
83654506
70332467
28693396
68563392
8248178
36818388
37869292
49435934
32317764
74442598
16118792
44883108
6125138
5583389