70
42
63
38
93
45
205
320
73
47
52
29
85
46
79
50
69
44
74
49
151
174
99
131
56
34
95
107
109
138
126
241
153
309
30
275
20
195
250