5
7
4
9
18
28
14
2
11
32
82
13
6
42
161
19
27
17
57
12
55
23
37
22
24
61
25
21
16
15
20
94
30
78
36
29
252
33
171
109