58309652
30124495
52173769
28823334
14556326
32169212
11045851
528845
54234651
79152351
95659039
75632497
9676098
23609422
5542598
5351222
2161949
22718882
2288478
85994444
3710464
33784085
47624055
1830759
73941041
30882513
24091552
4453372
52026421
9853681
69127936
3822762
54863594
92871414
76357770
91947446
99754660
9450340
9228363
241795