285
21
18
74
61
38
54
47
79
124
182
23
29
78
48
395
86
84
190
19
42
27
63
35
66
30
36
8
53
130
151
46
64
51
25
13
80
16
99
44
39
256
119
136
495
156
207
26
117
90