7
2
1
21
3
5
11
9
18
31
48
32
12
8
14
55
24
25
92
43
28
123
182
105
51
69
138
93
89
33
600
53
6
42
49
40
62
26
47
22
78
17
74