32144921
12889311
64299617
93494169
55355124
2112808
76896078
95538597
55151616
8761584
20907113
64946111
92817339
31351210
19915061
30884800
268591
23769217
38059393
84409196
81954654
24191860
52887965
9737053
76936102
38275283
1074567
57732870
85328156
6122132
46167552
46783554
8943430
35428520
14959012
21026507
27588277
34329037
2121331
40718756