55
320
149
22
58
214
153
238
65
105
80
178
215
63
808
69
35
101
212
5
144
45
71
12
8
92
40
96
74
33
29
143
43
133
183
167
21
28
108
72
150
27
165
113
57
95
91
83
1040
34
292
321
135
109
478
52