19
25
31
18
23
11
3
13
21
7
46
37
16
20
4
6
29
30
34
27
12
41
33
44
15
5
32
26
75
36
543
28
105
17
10