4
5
24
1
3
9
12
10
22
7
11
8
21
18
16
60
13
54
49
43
99
68
196
174
20
52
72
153
25
30
240
235
62
122
86
46
88
87
39