3
2
0
7
24
28
23
5
6
14
4
20
18
1
60
13
16
11
21
133
33
67
15
9
10
79
29
36
125
8
100
43
38
12
117
308
54