351
46
210
174
132
23
113
108
99
14
274
130
109
72
25
54
27
36
52
34
47
41
59
26
10
24
439
119
7
33
19
17
39
69
5
51
29
21
15
32
16
43
82
40