56
11
137
190
747
60
215
9
251
20
45
28
46
435
63
23
286
193
130
138
35
16
33
15
132
40
67
120
91
541
26
88
217
82
54
50
32
92
24
25
94
22
79
42
108
49
246
207
48
409