35
25
20
12
10
16
8
120
3
19
4
21
31
40
15
13
30
159
292
123
259
24
11
17
18
23
57
29
6
117
204
22
91
32
58
38
151
141
67