92301896
14269674
4168333
85144277
85907556
10932187
83273410
2695819
50679313
58712749
91708573
57753549
1143484
13747832
96079166
56234992
89472279
41758632
41403249
38513672
69011360
79148555
66065095
46893772
21528733
45305307
8029993
5689618
50293203
12677572
47133204
83748597
9731102
1508641
48304035
82307939
45192960
192659
9440441
89934664