89592463
55647680
41578330
154380
52081258
55341018
82601319
9199445
6303310
19618743
23968590
51805535
9102950
33289443
11081514
87867039
75983689
1602901
22225163
8026172
77705520
91742450
33251991
24673603
73287022
12137050
25491273
34035060
75218471
70903628
83776217
74073873
48476576
64553922
90351329
24356882
28661009
54457061
30033937
32462395