14
115
9
7
8
21
6
5
35
19
31
13
107
2
24
64
55
39
22
34
63
26
45
58
16
60
17
306
20
172
195
333
84
123
166
73
51
65
10
15
27
75
88
29
49
515
91