3
17
14
10
35
1
4
56
13
16
5
29
12
9
2
46
27
21
55
24
49
23
41
36
59
81
73
19
11
72
15
25
48
8
164
404