1
0
8
2
3
4
6
10
7
57
90
88
51
24
38
45
76
215
107
109
68
334
157
353
28
189
236
224
64
286
114
85
251
47
15
94
115
9
22
135
102