12
13
17
5
24
82
57
50
130
9
99
69
287
63
25
51
19
110
6
88
97
54
56
32
135
27
30
115
45
196
160
86
39
572
2
136
96
155
72
46
36
113
206
38
21
119
199
16