42
182
58
178
161
205
57
210
15
89
270
51
50
389
250
128
23
139
114
368
245
683
36
384
38
19
83
130
124
52
175
94
150
176
140
20
77
60
47
27
65
80
126
74
33
56
63
721
144
24
67
117