83493904
5689506
28723991
75846434
60459506
23886140
7895325
83558524
79918654
8109584
653351
85805701
11205350
37209833
554494
13811149
53077311
2098048
82717435
606782
32138067
19174813
90024450
39546603
42879061
4852063
1654967
1217679
1817809
14723525
76818803
3683922
5628391
44817279
29643676
4983792
37105333
81606469
81797081
166629