9
87
117
166
138
55
48
12
15
26
28
31
230
21
64
17
38
13
533
504
288
30
40
33
67
74
289
43
63
42
146
49
52
16
22
70
330
233
173
194
47
187
82
65
103
58
210
188
1386
78
37
41
98