399
144
200
17
15
11
20
6
53
13
112
44
33
158
31
35
4
58
26
95
39
36
38
131
93
63
42
91
27
111
52
98
61
18
142
40
108
103
73
122
30
43
7
134
45
41
24
127
32
8
50