21
9
36
45
8
3
15
7
5
27
2
24
82
106
6
4
29
10
26
12
11
63
51
20
17
22
35
52
33
14
25
0
65
31
18
13
159
78