13
95
23
88
94
61
92
49
64
154
123
89
186
72
70
146
145
223
270
118
74
42
163
114
135
102
37
126
132
90
105
127
45
82
129
100
112
122
96
36
256
182
133
248
150
58
162
124
177