58
61
13
186
35
11
55
120
406
116
71
51
59
97
239
27
23
99
64
18
283
103
98
535
40
53
123
142
44
161
565
93
46
39
56
26
15
90
69
181
136
130
73
118
169
49
43
60
112
66
14
67