8
42
26
34
3
12
7
15
6
18
22
28
5
32
13
17
10
14
46
16
27
49
4
21
23
31
47
20
41
50
232
33
53
37
52
74
121