120
160
4
8
76
96
25
61
18
40
62
154
78
73
27
46
15
86
36
22
57
123
108
6
43
101
42
377
28
38
59
48
24
19
69
90
39
5
1
16
54
32
20
13