3
12
8
2
9
26
22
10
14
21
58
42
27
37
41
45
32
39
20
36
30
178
34
62
52
18
77
71
88
47
44
70
224
49
33
35
90
80
86
81
66
72
43