69
29
27
169
43
1436
125
172
17
152
40
67
159
178
175
147
879
48
39
328
28
111
97
53
21
25
198
303
62
30
63
103
85
68
380
283
33
166
70
3445
313
193
154
65
1605
238
105
12
108
50
562
801