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