59
119
100
16
63
9
17
8
11
34
228
147
52
104
41
5
4
62
85
117
70
22
21
6
42
30
7
49
124
54
14
47
0
149
35
48
12
33
75
19
39
89
101
13
72
43
99
137