5
12
45
33
18
11
19
9
79
21
28
87
65
53
110
38
49
36
20
3
8
4
15
2
31
16
102
43
58
35
14
44
30
23
32
51
61
52
26