1
0
6
2
3
4
5
10
7
8
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