302540
58079706
4601690
75512176
22731625
80904023
9808570
51115329
96476040
768455
75383639
13708791
72289721
15723607
5749864
60637875
13294090
87818987
82275598
49518461
4816659
796338
56492880
14024202
94415525
72735113
6285400
49589617
47426980
22749476
21296576
55862303
35454444
90385882
33601929
69844356
11951509
51034249
16929861
65343082