289
234
41
22
176
154
282
188
58
63
65
68
40
52
57
94
136
66
114
133
174
166
67
186
77
33
1038
161
287
87
74
12
131
55
445
138
28
97
401
95
379
88
70
51
265
418
50
42
30
259
71
248
48
81
119
510