22
1
8
27
2
7
3
173
23
10
34
31
5
249
16
48
42
33
20
24
65
44
41
4
113
75
109
54
84
58
55
57
125
336
112
73
45
203
142
90
95
39
71
38
63
191
80
17
202
132