22109067
81459043
42737228
86087601
19179197
69847047
232396
23983289
2232546
34872796
50027744
12026360
13482687
18576935
74612720
1189266
29628021
76853110
45546853
23725380
30208689
51135615
12091577
25809527
56255877
83536929
91806040
39404434
76439845
95887720
55829314
30682308
18084175
24209860
10661728
85269488
98547811
63412203
74902065
314219