121
55
33
93
11
123
39
18
52
15
35
8
41
17
50
43
32
13
36
40
6
25
14
30
7
9
42
16
78
87
49
31
26
29
85
48
37
5