58228861
33687696
66459657
7861115
85475986
62008202
11789772
10687312
4205295
2959188
1049184
17566394
68476571
48722663
82266926
76175196
1845400
37666587
6113570
25982877
26905006
9225651
213325
58195948
3348832
61918311
31265982
56632306
79725785
46691136
29392271
27501550
54856213
9052637
89478792
24712960
969911
18345894
83724208
59765920