8
11
9
21
17
6
52
29
25
23
24
120
121
42
148
28
68
38
56
15
53
93
39
114
96
63
41
144
62
154
18
22
263
78
136