90
74
18
47
10
389
189
61
99
43
83
42
31
25
49
50
68
35
88
17
59
467
7
40
158
86
102
45
177
246
19
44
143
36
124
96
16
20
95
91
55
613
11
92
98
12
29
58
13