2
26
27
15
47
9
5
8
3
12
77
163
28
98
21
31
55
22
42
111
57
35
17
20
30
46
135
67
48
59
7
61
13
51
117
33
88
110
116
32
34
50