15796884
10401328
9232906
34696400
57307696
64509989
67373038
28679303
17503433
28947191
592106
32501242
17664419
56415969
4076848
1441237
54329243
73001306
96919362
52783911
85275351
82114261
84803538
20893942
81427093
81372785
46773822
87137775
18696422
45443601
53301103
45708972
75432769
16506936
25808326
84964149
78027005
1657158
85635665
95776490