5
14
12
17
67
61
33
115
62
57
18
27
16
39
10
23
24
162
116
29
121
19
32
104
68
78
22
36
42
84
82
53
97
44
90
642
87
35
400
314
88