22844686
776615
12715835
80819131
75496150
38361372
25365244
74646616
93275156
94009097
67182710
67592597
28022740
76473939
5091681
77178099
63921764
30879989
54288739
44447284
9316984
68202052
163645
59057721
23668360
76294148
61046898
44917542
2804177
55438366
90049842
50369128
33791106
42226605
31993821
63571249
4511764
36125974
90212794
8813594