44761793
14362269
11525295
8152203
80288069
19108064
20947185
71398889
84031620
87746967
3183490
83259403
78776191
2718134
94315784
17268743
97935957
6951318
54262755
48457588
17047044
8758892
12433252
85367901
84847658
82572162
89999961
86603082
78275860
11634980
97536140
379415
95237714
92348660
40636104
94271412
35132513
62769068
44724626
13534038