59
95
52
64
44
40
21
34
30
150
116
181
63
39
109
28
178
11
83
82
197
55
140
186
49
65
23
57
9
38
43
66
88
71
108
37
24
70
199
41
152
68
26
166
18
60