4
8
9
77
75
34
119
7
22
23
25
38
10
18
21
17
37
14
39
27
16
15
40
55
44
24
26
33
43
45
11
54
28
69
127
449
52
320
114
269
225
66