129
2
262
0
119
1
318
86
611
4
379
77
109
84
105
157
63
49
69
312
343
103
190
153
530
146
73
124
57
145
658
532
648