22
26
13
5
21
27
146
8
3
216
179
69
45
153
107
119
70
66
175
104
98
120
353
31
46
160
44
28
19
20
128
35
32
73
110
132
148
200
83
691
33
319
295
123
95
25
108
92
18
40
85