42932705
26083244
16382807
19329359
5244496
6604365
26868212
10796962
4103332
91947067
48067693
16223726
21895280
27486296
76392242
56514200
98511372
73479508
85021692
16393594
37328779
16731690
92239669
5824540
2707584
31598481
50613163
16175221
9147324
2261917
63105224
33529275
58778693
85689187
24651347
43052832
28562381
1115700
65612436
65232352