7
31
11
15
72
45
121
161
122
69
91
55
133
46
183
52
95
231
18
87
63
162
51
47
49
104
115
339
155
138
59
93
426
27
57
37
110
75
240