7
11
3
27
2
8
30
5
26
18
39
21
1
4
6
51
10
9
209
41
89
84
25
136
44
52
22
97
24
62
83
113
23
67
42
35
19
36
91