13138982
79839820
13355627
67296044
8333134
38867202
26932261
86078886
81241721
54166993
10373615
46521362
40986092
7882014
50246956
87137456
71884855
1309585
94788974
24165530
10625286
27252147
42321416
18702261
8801780
54654877
59531877
18361193
21956551
6852023
3074278
3932271
51901833
85089919
92982099
25149876
33533830
36964332
95245608
31537518