80395184
15767097
50688090
6371582
45846834
57335934
57519295
50512453
38423490
68153034
8691207
37016278
81492691
15595758
53497649
8161961
11433405
2045968
79211833
89179315
98405626
4643306
5029707
93014113
41102689
82965935
59922897
91985562
55723878
59112903
76626512
43348214
86709616
76247614
93786052
75313731
48343165
23617953
7097501
20376303