4
23
9
2
3
5
43
1
10
29
15
0
36
32
13
12
35
255
31
41
18
26
17
146
24
16
28
37
11
46
38
55
40
27
6
8
81
60
19