4
2
16
3
5
21
40
7
19
14
11
17
120
10
43
57
23
30
67
34
31
20
102
1
8
9
6
52
38
29
15
12
94
136
60
18
55
47
22
59
24
45
35
27
13
33
41
103