103
2
178
1
98
108
481
89
126
88
0
71
59
128
460
5
138
64
306
366
159
84
106
345
72
315
50
313
122
319
90
615
4
109
78