45
103
6
95
7
9
15
40
21
123
2
23
88
25
18
16
14
13
11
27
17
4
10
3
26
44
28
20
72
39
30
34
32
61
37
49