123
124
109
59
113
91
42
82
278
205
286
58
52
486
195
366
71
112
131
146
253
40
201
798
88
66
30
27
345
35
191
49
50
128
51
29
103
46
31
127
190
374
32
54
44
47
24
118
26
18
14
92
17
28