5
27
45
3
11
6
4
21
8
41
18
17
54
9
127
19
33
15
10
32
20
29
28
12
2
16
50
35
81
65
44
82
165
86
212
36
67
49
7