16
9
15
27
14
17
23
10
7
336
330
5
11
117
255
0
1
55
110
3
145
143
4
44
2
53
8
51
6
73
33
29
19
50
13
45