25
37
21
398
11
47
33
66
30
34
161
391
105
73
31
175
217
156
420
55
134
93
183
19
121
9
83
287
80
81
60
86
67
39
117
29
172
118
42
87
210
70
295
58
415
433
257
120
149
71