4
3
7
11
20
19
16
0
12
5
13
6
29
8
178
9
1
14
2
15
10
27
31
48
22
35
126
92
34
88
50
46
75
102
57
251
17