17
29
18
11
7
12
150
184
49
22
80
157
33
85
172
104
245
358
34
131
41
31
21
50
38
129
23
81
28
52
27
166
48
77
25
59
32
26
16
20
35
42
71
14
13
144