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