16937957
1133907
2228758
19341055
55028774
8487333
8648651
3167291
7509574
88916690
70556286
14962032
37071692
24411151
28821997
59888833
85482442
20503134
78873714
61752269
5721104
34873030
6561632
49395431
32933084
26493320
23093642
2322519
2401131
71067740
37983490
89909671
59618757
42839006
33873408
45503069
82864289
36598784
9025147
5952412