50
20
23
3
225
34
52
102
6
5
7
312
78
68
47
406
198
73
57
26
139
404
16
45
77
24
43
10
66
514
40
39
8
83
11
86
41
44
49
15
14
28
30
21
113