58592971
18316209
14248455
11963274
99108457
72389451
18016063
13801322
62971883
5776670
53264165
37593144
34845505
15245008
65687711
55131750
95588366
81444801
53962990
56243948
58841865
79687637
98649517
68813463
86386292
40021323
92571987
85441874
94626622
81167725
68822664
20566540
6221134
6349099
38713865
15918262
67662845
22549844
41057174
968866