27
66
104
429
89
55
50
56
95
38
257
1533
334
179
113
649
188
73
35
341
102
238
130
28
254
107
25
227
149
121
141
74
61
245
223
248
146
72
161
123
90
101
64
144
57
52
822
33
68
47
62