51
114
50
142
43
42
25
90
141
97
268
143
64
84
40
61
93
76
81
278
92
210
59
22
214
35
251
283
219
148
174
30
118
679
286
117
494
349
137
87
73
181
112
105
138
380
115
53
78
194
122
229
69