23
28
13
5
22
147
8
4
218
180
69
45
154
107
119
70
67
175
104
98
121
353
31
46
160
32
44
20
128
27
36
37
71
73
110
132
150
200
83
693
33
319
295
124
95
25
108
92
18
40
85