5
8
12
6
2
21
24
7
26
11
3
15
13
38
57
50
68
138
79
20
251
56
264
27
18
65
96
91
110
45
186
320
92
143
14
31
19
33
63
16
29
35
37
42
105
36
82