52
21
88
57
49
38
45
137
61
87
39
63
180
177
119
70
224
853
274
91
122
18
323
100
195
688
191
190
239
278
361
36
116
186
71
106
144
204
227
85
104
46
72
126
50
27
99
35
48
13
601
23
8
31