144
267
112
118
177
72
141
37
57
156
131
579
160
91
32
66
81
87
162
157
55
62
366
90
40
248
121
65
129
49
79
51
61
123
99
95
73
116
25
94
114
93
252
44
138
143
41
120
75
273
154
155
232
148