3
4
6
1
2
5
0
14
32
9
162
110
18
64
34
196
37
210
41
16
381
30
19
12
84
22
76
65
99
36
140
35
13
431
20
29
58
33
168
21
86