45506070
77125562
58687528
57725025
79417971
41976463
25379339
68771968
24245030
12638484
762777
9421805
4433883
33207157
34828672
65693626
18851061
50694868
94494806
65693724
93476939
14735447
6685214
83552041
16016916
15924009
67481770
66155288
20601364
67852357
92466625
60468133
22605943
90988870
89789453
20465815
94971407
1489881
66454319
13078283