23
25
21
41
10
3
20
1
22
9
5
11
40
18
6
4
13
16
48
1125
12
446
26
33
63
52
8
218
121
27
72
28
15
70
47
19