12
15
28
26
5
9
2
8
6
3
49
7
4
16
11
32
59
71
50
39
24
33
46
18
19
64
40
14
23
20
138
63
31
17
86
55
41
43
66
37
22
65