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