9
27
40
15
5
34
99
77
304
70
30
116
95
85
155
426
46
130
143
146
62
49
66
28
17
52
35
21
39
10
38
73
89
14
124
23
20
24
134
26
12
8
36
31
67
50
129
55
152