2
9
5
11
7
10
21
13
18
4
25
15
40
28
32
14
6
27
41
34
17
12
23
78
117
37
31
33
19
36
53
54
42
68
57
30
20
65
24
52
194
69