248
1
100
2
112
161
3
108
36
140
64
227
59
53
115
51
131
81
80
74
380
4
78
615
109
0
315
456
105
50
62
82
141
330
124