250
51
188
71
115
176
94
31
92
14
67
46
30
23
38
142
32
99
79
41
72
64
50
57
184
58
27
59
3
17
37
102
113
103
28
83
120
136
112
148
53
44
9
18
170
8
33
45
61
52
143