27073581
95461043
86405581
8939614
6683655
5111048
55996085
6154722
64052168
88921101
84818087
85778364
49766836
10258504
53882003
70468888
94708666
25693830
25675365
5557958
93622089
58467659
43461527
17028379
3919639
52904581
2224340
78604739
69778038
59673739
83437654
90367993
15864275
88561302
87617491
81313937
45607495
36916512
1215514
59936415