59
22
80
39
288
42
70
120
44
83
78
96
49
64
106
161
29
424
109
60
128
46
188
590
94
51
50
63
25
370
108
171
360
57
105
92
191
238
28
38
97
71
104
173
144
55
230
236
163
58
170
260
359