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