70
42
63
38
94
45
205
320
73
47
52
29
85
46
81
50
71
44
75
49
151
174
100
131
56
34
95
107
109
138
126
241
155
309
30
275
20
197
250