103
19
105
45
24
14
12
11
30
4
10
16
27
20
121
523
35
22
31
30