2
6
5
4
18
31
21
8
0
12
1
39
22
57
7
24
13
11
9
3
142
15
140
74
16
66
274
106
54
23
96
10
26
173
48
34
40
27
111
46
43
150
72
253
36