159
957
44
169
51
187
11
75
31
364
50
333
59
270
71
236
58
172
86
275
21
156
41
174
18
114
17
104
15
254
8
150
12
109
9
102