3
8
9
20
18
75
61
11
49
86
1
2
167
0
33
126
10
53
4
38
27
34
21
5
19
32
17
29
14
13
7
159
45
39
153
99
40
63
24
48
26