0
4
1
11
8
10
15
9
3
2
5
7
6
109
39
43
53
22
70
80
36
224
42
102
34
62
58
28
24
208
32
240
176
20
145
90
79
45
41
267
77
60
192
104