67
66
59
166
23
12
19
57
31
55
49
68
82
403
125
376
42
16
186
37
63
584
142
175
27
112
14
65
24
30
28
18
251
62
60
384
73
11
32
29
13
38
17
243
153
10
91
46
134
130