28
66
95
94
61
112
18
102
62
156
15
38
150
52
104
195
221
50
43
201
27
143
250
295
26
81
41
136
24
20
141
33
49
82
68
65
46
37
36
218
14
75
13
17
99
60
6
139
67
19
132
140