93
84
42
21
13
14
44
189
156
23
12
6
310
340
26
35
58
25
28
29
52
92
18
94
19
77
5
8
51
43
55
36
245
9
73
4
54
59
15
97
37
123
177
530
38
11