23
22
28
21
9
59
42
2
13
8
17
10
20
246
27
7
83
14
26
5
32
30
29
34
3
66
31
18
256
61
47
80
364
2000
196
184
406
15
46
189
78
19
92