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