29
48
101
54
145
103
23
287
204
144
617
1997
180
153
27
108
238
21
15
68
248
26
228
183
269
415
121
173
374
176
30
146
241
252
134
55
40
24
182
62
133
51
142
344
318
355
17
39
42
128
36
207
789
234
109
527
50
428
71