87
167
954
117
147
54
312
27
254
751
313
490
41
417
111
30
127
79
52
97
345
109
55
34
61
50
26
77
21
184
114
354
80
196
268
90
33
37
67
208
66
279
60
124
19
258
20
76
28
361
234