6
11
4
5
13
7
10
3
20
40
22
25
19
37
28
33
29
14
9
18
15
26
16
55
41
69
105
43
39
17
186
111
62
91
60
57
30
61
145
23
100
88
48