10
46
21
19
5
25
7
15
36
3
61
22
66
581
560
4
18
20
121
37
16
34
24
9
43
27
13
28
123
6
11
63
1
38
17
8
62
23