28957727
59368647
13847909
44361093
15579806
18951079
15195580
363089
38254702
3352041
1650349
88986182
39305795
6257482
84463809
5511792
6273149
57912517
31306803
72457328
25734255
32878491
49285978
8049509
3688535
4037010
1164726
4125988
60505160
92636283
8966044
5628556
22688581
5595203
26059784
84295781
66909837
84446388
20506064
2507047