5
16
34
20
6
10
3
0
7
12
14
24
8
35
43
18
21
109
73
11
22
23
60
51
17
101
113
47
13
15
31
9
87
55
308
75