29
36
64
230
51
141
299
101
78
86
71
171
49
52
66
128
74
241
57
28
240
42
40
25
137
59
100
204
22
127
61
217
103
53
102
218
157
179
251
288
252
87
131
50
88
62
143
82
317
21
34