13
14
45
44
2
24
26
9
27
19
38
37
82
70
43
8
39
76
34
215
67
116
123
110
96
83
21
84
260
25
78
18
15
232
28
205
58
151
29
22
111
97
166
399