95
142
72
137
117
195
80
108
168
68
127
81
75
112
256
107
144
69
151
160
171
46
129
205
182
177
141
164
98
190
45
12
22
28
37
3
228
337
13
163
18
39
16
140
35
82
7
2
6
1
185
153
10
30
47