8
3
9
5
18
53
45
13
23
32
49
38
16
31
27
26
230
44
90
25
47
22
37
36
124
83
34
20
21
40
86
135
59
30
104
48
66
74
52
42
71
188
75
17
84
126
107