3
6
60
30
16
54
27
15
23
28
430
31
106
13
0
12
7
50
40
120
18
25
68
11
39
45
35
19
116
156
246
47
46
52
352
36
14
135
65
49
9
89
20
84