5
1
4
9
2
3
8
32
41
44
87
19
14
84
27
111
110
50
62
91
48
134
39
45
89
207
127
146
70
49
47
97
43
60
36
100
54
65
72
13
73
53