0
27
11
2
12
60
39
10
68
71
248
30
45
18
7
50
22
191
358
20
195
103
76
390
77
154
381
114
204
735
127
308
122
242
54
249
87
81
145
298
48
115
44
166
32
237
137
273
57
91
117
116
239