6
7
0
113
232
86
19
74
57
132
203
187
64
77
56
89
51
43
45
71
16
23
60
27
170
82
44
28
21
55
204
52
58
108
94
183
125
243
196
17
49
136
39
102
117
34
137
97