6
26
1
2
3
216
18
5
7
14
10
20
13
62
45
42
59
29
19
41
325
51
12
32
9
23
33
108
46
25
21
47
187
55
78
455
129
24
38
57
166
368
96
82
180
401