13
3
4
55
11
2
17
12
34
6
18
16
44
10
33
9
29
20
24
7
15
116
83
52
122
171
159
922
45
41
75
23
112
79
50
53
78
27
39
42
4467