5
6
26
32
19
61
81
18
13
115
60
34
29
50
41
89
20
14
27
42
33
21
12
7
67
82
40
44
37
91
151
136
148
153
274
166
52
24
202
138
96
88
172
62
147
209
56
36
608
270