3
23
0
7
16
8
2
4
1
9
13
37
46
20
29
11
10
89
38
36
14
28
19
45
12
120
176
39
95
121
139
308
41
99
24
106
21
151