14
45
35
280
11
8
26
18
27
32
94
142
167
79
19
37
61
21
33
38
16
22
379
81
7
56
15
131
58
150
48
24
43
51
115
120
223
29
53
41
30
31
193
576
122
1313
42
67
72
99
266