29908140
80187433
85807971
83148750
21053862
63969957
12496837
70683723
32094855
8747820
6783245
82646736
32601776
68459123
44395276
21604480
8265650
9634442
46291103
45659997
75138677
67937417
94155422
62336052
51298065
66787493
50763318
3776288
11073861
54352651
59323609
40152128
14822311
27806215
10884883
3348449
30994341
59667618
50561824
79863241