3
22
63
19
64
150
15
31
24
7
42
45
73
47
14
54
62
29
65
21
39
17
69
112
58
171
179
106
52
41
26
84
50
193
37
196
263
206
68
172
138
18
180
25
83
30
13
101