111866
2429673
27298604
7547594
586442
42939861
6007420
72891850
48548317
3387172
52761508
67913724
66837764
9125914
37229120
23326681
25646412
30173969
9164092
18757920
60976766
19834182
36201278
24349671
76499552
51856594
80291735
88329524
4325222
7364711
66259763
95141458
8820112
8696228
16649386
92595767
53448373
36772061
93386585
53275909