20
135
29
17
15
32
171
43
136
30
35
45
85
159
986
190
1162
114
157
40
19
28
11
73
92
152
475
38
39
33
154
1034
115
14
149
94
363
137
112
394
26
23
50
63
79