56
200
97
115
186
156
248
259
371
335
424
862
459
232
364
30
1467
93
40
18
41
24
152
89
37
22
125
241
230
25
55
6
21
20
23
34
235
226
90
102
96
72
8
48
144
196
44
70
1603
5
287
109
69
155