80573133
14243736
83799645
75078447
36426056
4011351
20787056
82337950
11911357
36294854
58469849
36542809
15246145
8292355
4968125
95937758
19032447
9579567
6342516
16174966
41047892
22943002
4123381
12393483
97527363
65658827
49178799
67469160
21048698
71915685
515546
34402064
78644755
12722930
14458808
12333674
34494498
55146782
3131935
6513379