20
9
27
14
104
73
63
42
49
89
197
19
225
134
192
26
52
88
79
56
39
38
15
140
65
45
118
106
7
17
13
55
154
103
30
54
23
50
98
66
21
176
60
70
96
35
97
61
382
112
57
191
85
246