355
933
151
61
349
467
173
41
14
60
68
343
95
472
32
718
155
152
807
70
78
153
118
69
10
220
59
297
121
950
91
31
18
357
158
24
165
50
277
122
82
74
44
35
212
431
33
63
99
105
96
23
58
22