53
49
104
97
44
298
27
816
19
95
55
728
60
842
194
94
91
105
6
310
199
30
158
109
145
88
317
309
186
332
157
126
223
59
113
166
216
218
128
185
150
198
133
231
291
433
183
98
297
989
160
117
912
401