77
88
70
29
24
15
251
23
313
33
57
27
42
50
123
76
22
330
190
28
129
181
85
2112
315
193
166
71
2235
255
116
3
144
64
555
711
299
58
73
9
60
43
188
250
30
150
119
38
109
59
588
2177
40
67