89451841
50247174
42103663
91443680
52984018
14792204
1639551
3942636
62785801
95026463
99801179
81396934
98688415
36579484
70441760
43466670
57589384
80211671
8715809
54471208
82961169
30845604
5102198
4905438
99117020
8492865
28943676
58804651
73467832
78566070
87139838
71578887
51588772
72468539
78107469
53265551
34887090
61422036
26499391
16197301