6
20
9
27
3
2
4
8
5
0
10
1
11
23
15
30
16
28
63
18
97
52
40
26
14
136
103
109
164
61
32
87
34
175
44
190
107
80
242
81
86
510
106
83
51