336
13
300
92
30
74
25
94
93
16
10
4
21
9
22
38
511
101
217
45
72
11
23
44
88
79
15
14
27
164
26
12
91
20
51
17
6
99
83
158
71
5
19
8
123