6
1
2
7
16
9
10
13
4
8
58
75
65
18
103
313
47
79
11
72
48
109
210
38
17
185
209
387
5
34
52
56
49
71
41
43
19
12
24