83385418
8017172
12121884
29279072
7786508
60198951
13548231
56031468
52533770
6213545
85553681
8654159
33269196
8086088
33267169
2196466
62074404
54393569
34794382
648546
55202419
69694666
99363755
68838491
75738065
74264943
8334489
57221057
35708100
82944076
10506552
7139939
31702487
20706197
91422546
88457414
48036170
50969026
67574429
72898306