20
24
106
8
21
151
121
18
77
107
28
13
16
11
33
7
101
62
42
52
30
53
32
23
35
318
227
136
43
135
100
29
69
89
26
36
181
97
45
82
378
74
194
38
59
68
31
140
267
249
15