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