50
10
3
39
431
110
58
392
154
63
49
21
97
40
44
36
188
42
24
34
26
13
38
171
194
27
74
19
184
65
47
54
71
53
75
43
275
67
120
55
29
77
9
164
233
16