26
16
18
45
9
12
10
20
7
33
5
111
92
70
75
74
29
13
27
17
187
158
124
14
30
23
80
15
51
25
36
157
116
53
28
60
99
46
41
256
137
240
269
35
49
156