12
3
1
21
5
16
15
10
4
8
9
33
22
41
44
87
17
53
30
2
13
48
31
39
49
92
88
60
18
74
34
11
71
59
20
94
35
78
42
26