14
23
4
30
97
66
179
26
10
27
12
149
53
42
87
54
239
150
213
7
49
31
13
17
72
128
343
6
47
184
32
76
80
320
25
250
40
29
174
109
115
38
145