6
3
4
5
8
24
2
61
13
23
107
11
26
12
52
37
10
59
113
136
138
20
39
42
34
106
78
99
298
54
38
91
55
481
503
29
293
50
110
167
43
18
17
28
21