0
35
6
37
42
272
20
190
106
162
19
117
22
43
25
97
669
156
86
75
131
323
206
89
213
40
220
304
258
691
411
32
121
74
123
185