4427096
2467706
96204168
73564371
41641112
81079512
82089220
94174274
25925809
94495565
44964081
80028723
12585201
18107562
1717486
45227756
37623528
18813358
49746845
67062862
70739268
2091201
134607
706044
97012510
61423726
18221077
8485369
8195957
9353219
45573049
9004644
64866259
28603347
61666325
36752951
19441357
3889474
6029526
5689397