31
43
16
12
20
33
19
23
4
30
98
120
86
7
21
64
45
57
22
37
58
38
26
8
9
27
5
167
51
35
24
15
13
11
32
36
14
3
1
65
10
128
42
29
0