10
5
50
4
3
65
42
38
469
123
834
146
21
9
11
7
15
43
8
137
56
16
357
13
167
40
29
14
51
30
58
47
84
198
19
12
0
2
18
85
409
199
36
319