4162558
46365665
11604029
36125638
90158046
80318861
1195447
90422199
35452976
35262004
50743841
45124311
78395669
46923843
20714948
7868662
41051345
1164837
95081252
92715192
58289255
85266278
99571185
69797267
60617060
2906375
86221154
80806864
28754486
8630701
7487345
29122101
55247338
4687610
92907781
6069705
93717924
36951961
31719452
9611587