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