89615476
57326334
66805686
32597235
3351342
23853312
22645571
42351961
41613670
21536239
12557744
39954605
5312568
30967993
65606618
49781293
98587986
45703130
14704005
9743153
266465
44006797
65668338
51807304
86757518
69005150
35021216
38472705
43364725
9460326
7963145
17574375
66376624
7468873
82381560
90372148
79257270
27406476
75457891
8391173