80
93
6
199
128
66
187
782
364
28
146
74
118
160
142
56
184
285
719
518
201
18
47
383
122
195
346
403
29
71
10
25
30
34
36
302
223
1375
55
113
240
95
53
268
133
134
172
108
574
404
10377
1110
150
164