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