98
49
872
79
139
35
254
115
93
59
147
28
296
258
166
162
573
85
122
404
99
136
82
315
58
252
172
39
18
40
72
60
17
14
51
33
34
366
143
179
103
118
158
69
61
83
104
50
92
175
32
321
75