20
156
23
4
10
33
61
19
34
31
11
252
330
126
13
198
42
9
92
132
8
117
1
25
133
16
91
157
17
54
149
88
78
18
44
215
40
689
93
36
348
66
28
52
37
85
12
15