23
19
22
5
8
57
9
4
6
10
3
12
27
48
11
7
1
16
17
2
33
14
32
20
15
88
86
80
92
129
212
169
119
534
594
161
79
132
162