4
33
6
16
17
37
36
9
2
1
28
20
13
129
79
135
7
23
14
3
11
0
10
42
72
122
40
55
39
30
58
22
8
56
26
19
186