0
11
92
114
40
10
5
43
19
29
60
16
12
75
35
53
36
85
158
37
18
17
197
108
44
113
32
499
42
109
83
72
227
141
63
91
58
67
295
103
264
190
267
87
323
47
269
356
123
48
332
184