6
18
26
42
135
15
388
4
32
20
8
12
10
154
44
9
17
5
256
104
70
24
81
23
1
118
33
51
36
74
41
27
229
19
155
249
25
82
40
21
162
313