18
11
7
34
20
15
30
38
59
116
167
39
62
27
35
10
117
93
215
37
22
68
16
42
45
98
67
8
63
36
55
12
111
14
262
119
17
82
58
120
2
40
64
19
136