176
516
73
338
207
405
109
415
100
344
114
374
40
242
39
204
41
115
8
10
83
11
52
78
20
120
6
38
3
71
4
59