9
14
5
22
59
35
21
16
15
52
48
10
78
33
30
111
11
61
6
122
18
147
49
23
34
27
54
28
40
85
108
17
62
51
68
29
70
543