0
11
2
1
12
8
14
9
5
13
48
218
68
148
220
126
150
23
233
115
73
46
254
239
39
63
86
50
236
177
154
41
49
67
65
35
43
57
54
80
56
58
60
477
10
96
213
95
122
62
171
111