28
113
82
35
190
150
59
46
76
16
4
9
217
14
21
40
65
118
42
30
27
37
138
63
56
50
38
85
141
69
131
60
216
231
177
29
54
128
19
306
129
142
379
71
57
26
52
34
61