37819320
51048
61147915
88123579
41066432
50576107
5598832
49661255
56503785
68499969
44431654
80872877
49678874
27227933
19047405
8464785
92544894
47077272
75693215
15162960
37818286
10299725
2420362
76627771
40238643
82937653
20389223
75832929
93977024
29326090
23376892
85168202
18762782
43009371
96568807
71149927
21055375
4111149
45265546
31024577