45508279
23137209
98977030
24998561
5942295
54859350
95479682
41076372
87216716
19066999
2936532
15337568
4676240
8763651
17956090
82161796
60893400
30533511
607080
38911316
64096969
57559591
53672158
23588683
67436716
60047507
28884423
51308619
19554061
12434548
65574848
54401657
46333866
23579710
30533262
52064336
8943406
675087
90893165
48147924