41078763
80786010
72896429
1326663
88204738
25908360
3668202
90656694
47854191
8923776
1037981
2107134
14176635
4944430
5683956
5048130
3878368
49476469
18971939
99004111
11738876
20459491
54929572
41929486
74988873
45955372
26269663
38859936
115981
28005271
24056250
2178389
81643239
3318221
97148870
51402188
67746743
7987732
57122220
16977192