352713
3057625
16583382
43091151
70542806
47323951
80535041
9523103
32688707
14547957
82405094
86785146
77394161
67763256
6711895
4669669
73738273
692593
9323610
2406872
80618811
25274368
29028760
3108545
45146281
86399350
30785851
2681274
31308830
77259411
29292093
8197267
69284437
79807652
59724878
45095884
1154768
55066922
48494721
97091593