570
139
254
270
64
28
148
80
69
22
55
60
17
32
116
52
31
72
34
58
147
123
23
45
92
382
119
33
38
146
199
47
121
122
144
311
173
308
255
99
552
36
197
71
78
88
174
56
223
68
81
240