78
33
31
258
35
128
494
34
177
44
68
23
301
113
29
561
16
27
28
243
55
43
121
187
188
197
405
590
642
50
478
149
530
15
108
629
97
230
42
276
367
376
66
112
169
53
145
24
109
80
244
233