0
5
9
3
31
18
33
15
4
1
27
23
24
29
2
10
48
16
38
14
93
13
66
78
148
179
41
113
57
44
60
20
96
51
30
7
71
105
112
36
120
34
47
163
167
114
22
6
157