27
8
31
37
158
30
14
685
10
68
91
21
161
103
28
32
12
13
38
59
39
42
22
236
23
41
19
53
57
35
65
169
82
55
17
1029
105
342
520
47
168
25
63
353
79
110
183
472