4
5
14
99
210
12
75
115
38
45
24
20
58
36
27
60
40
10
42
118
56
32
37
35
31
100
55
23
8
6
79
44
68
21
19
63
61
28
130
22
78
48
41
39
29
59