151
2
118
762
123
1
322
250
233
627
289
121
165
29
248
78
77
90
0
415
3
68
185
190
143
67
195
105
96
49
214
92