1
6
4
12
8
10
17
9
3
2
0
5
121
7
39
44
53
22
71
81
36
225
42
103
34
62
58
28
24
208
32
240
176
21
145
90
79
45
41
269
77
60
192
104