3
5
8
13
20
14
11
4
71
28
61
44
29
25
45
148
54
98
120
181
18
52
22
16
118
27
56
67
17
51
36
64
15
30
88
33
62
49
6
53
85
34
39
21