156
236
46
257
65
1530
76
1022
205
198
45
96
255
19
133
78
82
145
59
254
180
377
25
52
357
75
44
21
149
41
71
51
493
43
69
95
110
49
153
194
265
162
33
28
20
246
230
83
995
92
286
61
206
160
89
111
150