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