125
289
46
59
69
77
183
163
6
80
753
147
391
103
28
128
143
204
214
101
512
203
18
172
67
36
349
152
40
105
97
81
99
14
85
33
52
17
92
112
7
4
60
15
16
29
39
63
10