119
50
60
30
19
11
18
15
43
74
223
389
20
31
164
88
42
37
21
22
10
87
55
124
6
41
28
5
26
25
29
17
46
147
2
38
63
49
54
12
77
39
57
36