21
46
30
9
17
20
19
18
10
27
6
25
16
58
37
14
33
87
34
72
35
62
45
53
36
70
41
69
85
52
75
57
31
94
65
38
23
28
106
32
24