37
81
217
293
26
334
39
18
13
21
45
160
42
174
38
157
237
31
62
532
686
72
55
135
185
15
223
213
255
207
418
197
2453
641
245
40
1986
465
50
103
127
80
85
63
108
181
87
78
47
58
29
33
49
280