87
44
250
22
60
13
73
31
209
285
27
43
63
14
54
159
286
95
61
215
83
57
21
69
77
173
115
103
100
18
55
89
59
92
42
90
40
5
16
162
62
34
19
49
6
84
75
182
50
174
149
120
110