141
107
172
115
156
248
46
89
599
110
127
70
16
116
68
218
83
235
10
0
47
865
249
192
87
121
92
169
82
18
118
3
3
940
175
81
69
378
224
165
128
103
26
100
86
790
