112
9
24
13
130
47
62
93
81
49
41
975
303
401
387
70
195
27
16
50
18
36
216
125
89
43
150
23
45
1554
75