1
3
2
4
11
6
223
38
58
5
20
24
16
14
9
19
22
30
7
8
44
10
297
88
41
17
18
109
15
54
21
31
169
39
13
51
23
12
29
36
27
60
25
45