9
15
45
16
57
148
63
30
23
33
40
62
177
85
91
68
50
27
65
48
93
44
34
80
55
21
14
17
13
46
32
38
77
92
39
143
54
207
25
100
147
432
31
74
294
60