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