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