120
96
63
12
44
32
18
7
34
27
180
25
14
125
24
9
103
149
292
65
31
123
97
69
33
75
115
15
20
47
133
38
21
45
107
37
64
22
168
93
50
225
13
78
35
79
62
43