28
13
2
22
21
12
14
7
24
9
19
168
17
38
20
86
11
3
6
81
43
31
47
25
16
46
26
10
29
83
49
88
99
33
36
59