18
19
17
8
14
40
79
111
70
9
104
13
1
174
59
91
12
370
49
2
5
7
201
53
25
73
74
33
6
10
15
34
30
63
21
22
220
248
94
120
29
219
278
77
130
186
66
133