10
4
7
330
14
2
1
3
12
17
13
11
16
0
6
20
60
40
22
33
51
26
29
64
150
35
19
43
15
55
21
32
77
41
61
8
85