6
31
14
54
34
7
297
2
9
4
8
16
10
3
5
36
35
17
21
12
13
47
331
89
19
50
11
128
33
25
127
81
1
115
39
20