18
8
34
3
15
167
28
16
9
68
12
88
44
48
24
90
234
277
26
22
39
166
35
252
154
99
80
21
49
20
33
30
19
58
17
67
65
74
119
61
13
91
81
115
170