39448438
5598609
41376793
16947108
5939765
63899465
36279554
32176154
67687850
4239182
80007911
44037365
73907482
323027
1841301
27339263
46835806
42719229
24384928
50925835
79051054
4485648
67018461
3976719
78372766
17724241
9188309
84754859
97049263
52923957
89659836
7515098
47794837
55779235
54566959
6842998
59007006
82729982
39869102
53382494