18
10
34
17
11
35
25
28
39
13
1
5
4
95
83
89
99
87
24
31
16
146
156
68
44
2
74
53
27
106
131
6
15
50
122
135
14
26
55
71
21
176
154
37
66