49997918
197677
25108785
5840375
66908930
21772549
12054638
26826984
38688435
6705373
36425036
55811569
65799256
70293704
12107274
72535923
32811752
94642982
99567864
1824798
3224463
22534672
57974488
83195272
40038156
64279209
63273818
13415919
81077421
34214736
51886876
18444456
77505600
48049386
15565103
1549290
7602397
91876515
58993674
17496914