18
86
45
58
65
55
51
26
146
235
549
220
77
95
296
73
124
34
20
160
453
80
152
1767
82
178
320
297
244
75
101
39
108
46
280
37
762
301
76
154
139
115
100
133
657
136
122
14
159
25
105
44
384