37082708
42846120
98089858
45294496
1166881
32264720
15892180
97115013
2612648
37646287
71073655
90288548
77168232
45716188
19748168
68455608
58137294
47524551
46614226
6745418
14112910
28377596
46197824
47059143
12268434
46747523
25661217
46694776
73441364
21744192
3408868
13669904
46254511
9291771
46717515
6184887
54542960
26124023
8603852
61329925