150
126
340
27
175
777
62
39
33
18
133
52
24
112
140
57
34
159
85
36
46
51
105
15
142
48
72
63
23
45
26
16
7
89
147
332
32
31
35
28
136
83
50
132
93
21
181
25
100