5
44
3
8
10
16
6
4
12
25
1
35
32
34
2
13
17
9
28
81
27
22
7
30
29
21
15
96
341
45
217
48
78
84
47
11
37
62
53
24
31
104