13
20
9
4
8
7
31
113
5
21
34
82
39
57
6
40
58
52
44
12
81
15
10
16
29
94
48
62
69
260
212
67
103
91
74
86
53
51
202
27
159
65
179
148
422
59
138
124