18
43
58
2
33
17
7
30
31
154
27
49
19
52
11
78
20
62
56
40
23
38
26
39
24
16
111
47
97
87
134
109
81
83
120
75
59
137
124
269