19
21
19
79
85
25
208
47
566
124
9
410
4
430
78
11
301
16
407
9
15
13
16
2
76
1001
1009
187
14
122
352
233
7
391
157
494
665
0
131
482
75
