50145105
67565389
44168254
7843850
22295926
18967962
71254240
65225944
87912218
48584110
29219679
9896783
37115693
39678999
65814858
81109093
32918599
45786193
72945862
87858854
29053335
11944003
44081081
8485213
62095762
86635504
36214745
26927217
10309137
5016374
97927014
2307470
18368997
24839252
3325607
34438524
14038508
61499617
3301366
1713833