0
1
6
4
8
2
12
9
3
100
10
146
34
46
44
54
5
18
15
24
64
11
71
42
28
56
20
61
35
90
92
38
79
205
144
76
55
33
29
67
37
63
39
21
48
98