105
10
34
2
32
36
188
61
27
31
19
9
38
14
16
15
5
0
122
6
59
89
21
37
8
90
25
385
4
127
3
29
12
72
52
26
17
46
13
92
11
35
28
42