20255677
50164438
26859063
47849909
12163236
67174867
34699571
18327610
80498725
91921863
2644481
90721583
6056622
5450621
86012757
1324375
8066691
31036489
62578689
97844844
72559430
12235043
86848210
15998701
50881252
66798975
62949764
74667666
139068
21842860
78622209
10317977
55689616
18649557
67933412
21536790
32433114
6364623
58372439
19319726