21944311
450842
7363887
81706254
13678386
85798820
42782063
147421
32106881
80834902
28343771
84593597
57191476
27072232
29324264
64741177
42863126
2136140
41998125
49975633
37678900
60519279
78291184
88953035
96347130
9898946
64966544
33136965
65106828
75074858
19977825
47911824
95892154
49813714
67207892
1946704
60321012
65705087
29601897
67802951