90
1
118
316
122
258
0
79
82
70
78
2
538
5
83
157
108
150
48
156
883
176
76
257
136
1343
6
450
142
141
75
466
596
346