37
42
235
23
34
18
32
36
39
27
15
84
364
61
196
25
287
399
64
286
16
47
31
45
216
38
54
59
29
88
52
10
28
49
41
68
19
21
206
175
35
198
82
33
43