253687
53055733
36629175
9884772
6241550
2465560
83369158
79784521
14316900
79112940
77416238
24016536
52545516
9659283
70401461
13119003
75155085
60755644
32015994
24671263
21763227
98505072
77341175
35127071
89381863
541408
4364731
90019017
4197063
33598454
45275290
71347306
46621117
10789085
86107352
14065843
55797299
3403411
60291050
72495275