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