52
59
40
27
60
18
46
143
128
173
28
67
8
141
58
61
66
112
96
149
84
78
155
126
55
32
47
82
90
257
57
140
31
92
70
250
43
37
16
19
478
125
157
91
29
88
166
86
93
35
21