4
24
25
35
23
200
82
210
260
22
44
15
72
190
170
75
120
298
33
114
18
151
132
34
46
32
133
29
21
143
58
127
103
45
110
255
252
112
124
244
91
111
62
84
64
313
296
399
93
283
213