91
42
36
37
23
283
18
16
29
120
174
160
305
372
161
139
17
3
2
27
67
4
12
31
101
207
14
56
117
90
75
41
51
48
66
229
35
44
94
147
100
11
195
123
85