153
32
60
277
50
163
75
61
130
155
188
116
76
65
518
216
85
89
91
20
162
62
527
42
357
24
271
489
148
255
37
227
33
41
48
189
88
184
78
141
213
57
258
294
17
93
54
260
174
211
124
144
40
72
134
56
334