63968423
8896660
28311115
2694919
51524425
6311550
92025268
899464
14396467
23347304
83565700
6050649
72511667
64296913
535562
78834131
11708665
89688418
6509697
31959901
78169603
60002458
8869112
2721875
41457024
217685
47483809
47354093
40066887
56077155
13226436
51153365
97366896
12911225
84278705
20115908
5232666
72569317
32606099
33502024