482
2
255
1
343
75
405
195
52
538
413
2427
331
472
68
83
186
362
81
119
104
72
89
40
86
34
27
29
41
61