0
66
4
41
56
30
11
12
65
49
36
140
221
189
111
168
561
214
87
307
126
171
157
37
98
344
169
61
19
256
86
216
170
89
187
68
64
58
72
166
419
77
95
159
186
190
155
44
360
122
73
24
69