5
7
16
18
9
2
12
4
32
45
13
31
67
11
30
53
80
28
125
33
17
76
55
72
52
37
58
57
91
114
62
40
25
231
179
188
20
46
15
59
41
22
14
36
69
48
153
161