93
88
1298
41
162
42
119
63
190
139
53
145
25
38
191
92
44
677
54
594
489
50
19
14
31
23
52
6
26
27
29
37
11
8
24
61
21
60
117
40
34
9
55
57
58
46
47