3
32
20
1
7
118
4
14
51
34
22
18
5
25
24
10
6
38
11
30
8
2
9
39
66
116
13
17
23
49
61
15
59
12
16
19
21