2
26
27
15
48
11
9
5
8
12
77
163
28
99
21
31
55
23
42
22
111
57
35
17
20
30
46
10
137
67
59
7
61
13
52
117
33
88
110
3
32
34
50