19
29
27
75
310
37
84
55
23
48
130
52
159
261
51
81
31
21
87
166
18
103
13
6
123
366
53
17
14
77
5
45
70
243
43
12
90
30
86
10
340
389
46
85
193
16
152
150
173
180
67