50966772
57495341
8559886
85686607
77588830
89959283
30748342
10898635
29237757
38507831
82892931
44421031
8990240
42288363
76946331
21479192
652883
30055762
22652343
6371887
10559809
64908074
67404403
32119478
14561347
14378967
16883571
4368755
48675031
16741678
74981205
848663
39566492
60942411
46138482
26805106
3356940
75742234
82327508
54025358