20491243
52289674
122142
40698679
28425116
89742285
78504334
98958488
9289619
37722290
86186870
12444879
27522613
16044494
30628518
52331257
1536959
24636857
71586540
88051106
5554344
89871089
1092177
99153008
76552611
27835793
27903223
92572382
30947761
25633834
38073286
72572024
33397140
91432097
3456049
48826096
65857794
19429810
27076346
21143309