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