21
6
2
11
14
12
8
16
55
80
85
18
42
34
31
32
150
36
44
96
48
98
100
50
25
22
122
77
38
129
66
49
463
35
40
20
56
52
24
45
68
120
78