3
1
2
7
4
0
9
5
42
36
73
15
6
60
54
312
58
16
23
77
33
24
34
47
10
17
20
52
12
49
13
26
132
14
41
48
21
25
35
43
19
8
11
38
32
120