36
62
32
103
25
150
76
168
192
52
42
90
153
66
83
113
270
14
100
224
35
84
27
146
85
184
599
154
75
39
213
369
119
50
115
194
63
177
58
143
67
47
176
359
253
303
147
88
241
187