19
6
24
5
42
126
132
62
506
4
570
59
54
95
1
20
9
35
39
68
32
29
2
8
216
26
832
253
619
163
167
130
1538
43
2111
79
150
44
53
22
461
17
123
3
40
99
16
201
11
80
512