170
86
47
57
250
52
70
29
25
64
46
44
42
63
27
40
36
30
180
84
24
98
51
34
78
153
17
222
157
604
318
109
76
95
23
290
74
154
49
297
45
31