4
101
10
5
20
15
199
52
17
105
16
42
14
1
56
35
26
22
25
6
13
107
21
9
67
2
18
89
49
0
62
33
7
546
3
358