32
26
11
178
40
51
10
24
12
101
117
31
13
84
158
132
8
100
19
5
18
172
42
91
94
87
70
66
34
17
28
15
63
3
9
74
39
14
338
41
29
33
53
16