2
3
1
6
17
7
9
16
10
43
41
4
13
14
0
24
54
36
22
11
60
12
75
30
149
99
62
59
35
55
191
154
142
46
89
152
23
134
196