70621052
64927806
82272930
63365148
28064407
3645963
291811
2661660
93054657
47187371
91901318
58472307
63311088
43454144
40336541
83505728
58543025
41261275
69912039
25278214
18092302
73233673
64654057
89202472
48914162
710829
53626443
77181001
62536343
7240638
86397302
26007469
12799489
37478852
90609851
6485226
77884815
41443964
99778155
36705465