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