28
74
21
180
209
47
15
50
119
154
30
242
116
86
90
37
55
16
27
158
160
76
237
196
111
69
85
73
192
128
483
207
105
31
66
72
78
194
305
484
36
49
70
140
164
48
197
657
51
283
62
121
157