0
3
22
6
54
27
33
233
18
40
42
49
50
78
75
88
26
77
178
52
37
120
16
265
211
146
39
72
115
108
260
207
212
176
93
189
177
261
372
87
162
89
131
213
190
232