99
232
445
106
194
22
39
10
15
56
5
164
166
124
121
49
4
23
25
34
12
9
6
1019
316
7
162
594
16
404
310
64