2
9
34
8
13
36
23
21
12
27
47
5
24
15
85
10
152
11
63
111
41
57
29
59
16
6
32
48
109
138
17
81
79
64
105
42
54
25
82
40
65
45
4
3