8526480
1944092
311720
75391373
17186885
65426662
40302091
21307220
95448354
26146204
91605785
70388302
40223463
74423475
3677677
51797896
65389242
4767232
55998056
951991
69147613
61793556
52851682
80081832
49432422
99948357
65058564
69117500
3412432
33618218
6115136
82433231
58876507
53126927
5039394
72037668
27524887
87106807
77005396
41525042