26
13
143
90
34
8
57
178
29
117
77
42
24
22
63
163
128
38
51
56
18
25
58
11
122
40
50
33
19
111
84
17
91
129
94
41
20
2
76
116
9
4
59
14
12
139