58431287
3892281
6854221
16071170
16674972
67022868
99955084
68241970
16507918
88117836
88632238
63871363
35105092
60474622
33607285
88186370
91558940
10383095
82452791
5332371
65118165
69008236
16267639
22315926
80693403
93829278
45879128
10212604
97867341
42188313
8715405
50705353
70195776
72527197
66269267
69395306
55147310
15134669
35534668
82383830