41769458
22954879
704864
79272610
32102234
50912274
3576071
27017152
82671185
78116141
45042558
68531826
19128481
45259305
8131465
82651390
67143250
4203077
67426095
85372279
48933484
84838553
86606196
9293326
78907969
87667213
34186638
57937791
23293765
77775102
18487674
62372005
2853774
82841960
10986276
34571557
7380824
49384894
61723691
51999874