18
14
251
20
33
27
11
28
46
3
12
4
30
22
15
19
26
1
158
77
105
32
83
57
76
13
31
44
35
61
114
151
75
47
23
48
49
21
63
17