27
48
291
96
44
19
53
75
90
74
200
111
89
178
144
38
35
232
106
97
123
173
70
37
85
185
197
498
55
32
25
41
36
125
219
306
24
127
260
160
194
79
1164
228
72
42
47
483
15
404
64