109
84
16
245
233
415
235
157
47
146
64
66
277
164
263
35
46
209
320
199
436
22
26
100
39
117
108
1330
48
284
270
266
49
30
9
42
31
28
89
18
130
324
20
11
67
230
110
59
363
44
220
437
168