21
9
1
29
27
53
2
17
12
16
97
70
60
5
3
13
14
19
32
15
28
8
6
44
39
43
38
34
83
435
179
132
221
68
37
56
69
24
51
137
93
103
170
52
49
131