0
6
13
121
247
145
67
85
114
188
130
65
174
137
79
213
235
35
102
14
48
20
75
45
52
38
10
25
163
26
42
157
194
218
435
233
30
337
329
168
125
19
97
69
33
72