16
10
11
36
15
9
8
22
337
1014
155
14
12
86
1
58
2
30
3
51
37
4
38
73
46
191
52
640
72
19
5
44
31
6
7
17
118
23
32
111