58856486
3076693
88508035
91998271
91569427
89437748
35189114
42831329
45298877
14675816
16523457
93466067
35996784
2819519
74714520
30829710
80281512
6065348
78037776
71773649
47507106
1176304
2102980
53525790
42531549
77424670
74895395
41229469
65378286
84968858
98635066
12563266
23711870
9105146
40817992
10143534
72192139
60584075
39934480
17599775