55
88
252
33
121
937
278
547
169
191
66
47
61
45
28
11
153
25
101
209
105
133
287
4
92
420
32
19
24
50
123
76
74
39
306
64
62
155
36
85
78
108
22
149
272
268
69
67
109
232
321