3
0
6
7
5
1
9
4
2
65
88
110
90
46
30
20
32
268
13
38
28
31
77
108
37
107
12
10
150
99
103
56
40
14
34
63