59796512
94556815
81801694
25852392
70888830
52905017
27498334
12958707
45292252
438407
23194122
66232465
75017842
6681420
39162155
2727920
49409287
60363958
16616128
52742287
15006310
36623820
47432039
83078103
34278718
146554
30164968
45577812
87723307
65295840
69539963
18304062
55562142
51471945
77698450
39898743
1243569
88697252
10961097
35127140