98059625
88128695
281509
548780
54115980
21174324
22693206
73725339
17297101
44907013
80966346
47285084
18721886
66943653
1874525
55166935
3185652
24368469
11515275
1733050
65114549
82013049
69203156
8856196
2820813
73463844
59183844
28011236
4594584
19201571
21274217
42636773
8019418
20312598
84531478
70198225
3512103
76351214
5501860
41226876