58176266
81946447
43347178
7734216
30802534
42027588
8186868
6132606
65346165
42286251
2647317
49035021
98985848
31019805
80325582
34299912
93897510
66388127
16743532
41692656
48488253
32643931
18894778
31771792
24877698
37759297
43044792
20931106
73594155
16632372
288511
5238811
66896227
59222577
62329070
38686000
58057538
97161211
33504236
49314806