30
94
11
5
12
4
24
18
1
16
23
15
17
3
22
35
72
6
2
8
10
21
7
0
56
13
84
32
75
38
28
140
52
130
229
64
80
47
119
117
61