28
101
147
20
25
127
191
53
128
56
197
164
143
334
64
82
438
129
76
113
16
27
104
54
119
141
870
94
423
598
46
49
30
55
57
178
373
161
176
98
133
38
59
77
118
116
39
148
209
74
48
106
153