27
35
11
31
25
20
53
16
18
133
58
99
39
32
40
82
95
52
34
23
118
7
50
21
142
98
30
68
79
338
159
83
110
36
28
19
184
71
87
62
38
187
466
217
278
173