187
130
66
204
33
101
285
136
51
185
181
158
56
27
45
113
59
79
58
98
99
115
95
55
28
39
128
119
127
96
41
10
69
47
191
89
57
78
16
112
15
64
37
40
23
24
74
42
48