90
73
17
47
10
389
189
58
99
42
83
74
41
30
25
49
50
67
34
87
31
59
466
7
40
158
85
102
45
177
246
19
43
143
36
122
124
96
16
95
54
613
92
98
11
12
29
18