10
389
17
40
186
8
115
98
88
87
12
21
47
314
27
23
15
83
105
62
95
38
7
142
33
99
61
152
106
50
118
208
430
112
246
178
36
31
104
35
51
22
179
113
100
70