42795730
5485505
5322344
13677837
6637185
16673211
28725807
86348139
54786325
490676
57599210
82663040
70834861
28625645
78187057
51333330
43268803
69385559
42448661
84225552
6501762
99855997
13734032
62086361
79364796
3465458
30662135
75868452
55576820
524342
89459440
2244736
38892634
53355601
90684930
16216583
17487728
77383112
11823931
67686805