98
1
130
102
308
503
214
155
93
132
53
108
80
233
2
101
476
188
254
356
91
191
305
0
195
632
96
67
75
141
84
546