7
21
8
2
10
6
13
18
47
5
11
25
20
38
14
318
48
100
32
26
15
31
57
58
27
1
9
17
35
40
29
12
22
186
3
44