41433220
8188679
28197488
12339944
49365115
90992437
78719285
78698027
68492978
25945183
62505666
35199122
80571980
52618173
96335187
23548574
57383729
1527399
52146007
43255103
5053775
26414253
75605806
2369287
14303274
22514180
72458799
22414469
70125881
31185867
44076842
48647896
56284612
93507502
66037539
66792966
9817941
17008909
20036513
73859421