58286852
4207320
9583479
11757550
99784592
2242210
63979360
14953623
80014739
23741056
6143492
76028721
9903541
94269045
42842360
79884019
45801884
1271598
29805948
29182310
3995314
32813572
89748632
4782805
100238
3244329
16225416
31855554
3578050
53698795
33353242
62101743
74238115
61013438
80091117
50178913
23247606
80931021
10767594
17655172