89
44
22
21
33
38
30
18
9
25
5
20
42
160
72
60
147
1092
285
34
13
139
26
459
143
73
97
45
36
366
80
67
151
404
187
52
66
51
35
159
137
296
173
78
224
209
100
119
41