99
2
112
1
245
59
48
80
107
0
74
378
4
78
310
69
342
86
119
317
133
106
453
5
57
175
94
312
478
204
124
64
382
127