18
15
24
33
168
80
17
271
26
30
53
159
37
51
10
210
6
21
55
77
41
35
39
38
127
27
381
31
49
19
47
14
40
79
46
103
16
23
44
61
4
28
20
63
66
29