315
1
84
2
58
90
122
319
330
149
124
73
263
0
191
82
322
110
1723
154
530
147
89
75
366
4
104
93
129
108
50
615
78