39531566
7975728
208428
98561979
79045117
18576090
42518773
42189077
86767955
58586771
1482685
48079290
53234042
98869254
6025464
68969503
44699
10582027
89383248
61213028
9599433
62057773
48932492
574239
45421087
18793618
38445672
25232180
64176808
8971399
36539975
30734360
62575922
73584788
1000180
47019863
93953840
61156683
55476034
66147939