0
7
6
4
1
9
58
86
8
55
14
25
26
12
11
21
104
139
77
107
75
33
136
94
20
200
90
51
249
468
256
91
64
232
16
166
109
53
36
41
56
50
28
18
44
22
102
45
5
34
23