2
1
7
9
21
51
229
30
3
4
27
6
20
119
35
26
10
5
8
13
127
22
18
28
11
14
53
76
19
17
67
12
61
44
69
36
38
83
15