75985224
70733153
27558725
39545147
10731501
80269387
7743447
73006551
20739482
3128416
97962184
40841286
40469554
34618437
95629681
95022771
50494300
17703325
39807540
59088057
41609400
35978702
29714577
29844127
32299299
28506878
41403684
51879147
12412100
79955079
73839331
65423693
33738923
994164
35728932
96985414
4135689
65729661
61897810
7606397