2562341
18159275
40363734
168150
98949934
77251966
36492043
79893822
79605887
86227095
5622280
95623840
50056130
42543564
70468472
25908416
57106810
52503653
24226567
21853568
16216845
4833161
92398393
34077451
89311187
83706085
19255381
98778035
96837601
98265340
66076417
97239742
60991824
60561125
73621530
89121429
305724
7173646
42951087
29457411