18
15
45
17
25
41
20
27
35
22
5
33
149
65
68
7
21
154
23
78
43
8
16
135
96
152
113
60
120
30
82
94
12
6
19
26
50
56
51
37
90
93
32
52
28