18
27
19
5
13
24
20
1
55
46
45
53
49
9
56
23
84
50
156
39
30
107
205
88
72
25
111
261
41
78
186
61
281
136