19
407
138
90
44
24
17
46
351
71
101
87
42
32
59
615
47
208
310
170
88
147
269
50
253
294
9
183
251
231
137
111
130
76
93
61
587
28
117
77
64
55
40
131
26
291
48
157
38
41
16
67
56
30