25
30
368
37
73
219
38
55
19
21
213
154
84
42
36
31
58
215
40
67
90
15
105
76
112
44
243
26
113
152
452
350
210
171
45
69
93
47
24
237
62
53
29
170
65
83
80
384
11
196
157
614