21
10
13
3
1
6
38
11
2
12
14
88
81
166
7
212
117
5
51
32
37
25
76
84
315
26
72
15
18
48
187
60
29
8
35
16
39
31