18
31
17
32
12
43
36
25
85
595
19
6
175
49
38
56
70
9
26
47
29
24
14
63
13
52
118
159
33
27
7
15
66
16
68
28
50
23
42
84
67
105
48