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