12
77
5
48
22
11
98
28
16
7
26
38
9
20
25
34
10
3
31
52
41
24
1
14
58
40
23
32
27
4
8
36
35
147
18
2
15