5
20
13
4
3
9
8
16
6
25
40
18
2
27
15
7
29
33
12
21
11
42
111
22
56
87
23
10
41
26
78
28
24
36
294
14
63
30