250
72
132
25
34
52
28
43
20
45
37
51
93
39
59
14
1013
101
40
74
19
85
232
293
50
1174
71
22
54
15
94
96
152