6
12
10
5
4
23
39
201
27
2
25
41
8
9
11
26
94
21
105
515
13
120
7
14
56
37
52
1
48
49
19
34
261
86
203
118
50
136