8
3
10
16
32
23
31
13
14
44
29
52
18
140
30
207
21
22
59
65
20
39
35
37
94
99
25
34
120
49
53
101
130
78
90
109
91
123
68
124
17
131