1
2
3
6
5
7
15
17
19
22
8
10
36
12
20
0
13
28
11
220
29
91
46
66
137
143
88
58
97
53
55
87
163
145
38