20
8
86
62
21
75
6
26
19
46
255
72
25
22
32
96
79
59
69
7
143
17
98
526
71
101
16
374
38
126
102
174
566
280
37
83
2
42
29
60
13
10
1
93
47
67
213