33
54
44
19
14
387
250
12
8
127
47
77
2
15
16
25
40
28
35
118
45
222
124
170
162
82
92
31
134
50
21
120
136
60
27
3
121
55
149
5
46
23
20
66