94
262
640
665
241
631
132
247
240
390
228
232
122
263
29
70
52
300
61
714
53
268
88
160
37
179
83
181
23
141
15
255
18
148
45
135
30
116