358
118
91
197
74
34
157
295
403
155
39
109
18
110
189
46
254
170
66
43
49
201
82
54
28
38
65
335
126
56
188
47
16
325
468
60
89
6156
137
51
260
114
151
48
26
93
32
107
61
75
31
69
239
77