86129556
1796756
8358751
83644516
8395695
49557052
19057650
29849934
84836317
75909204
64599930
14063468
66585637
39469231
60396333
12098302
6273960
3282635
94006724
31494436
10059198
6250872
97908949
1588642
16822186
30236889
16178230
94855709
80959158
48148441
8399131
55707971
34366018
3104620
16467185
89168709
65392698
82977351
44944529
21013533