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