4
9
3
12
321
13
8
17
10
50
6
27
52
26
140
33
35
15
139
2
0
19
32
71
7
22
11
21
115
278
5
20
1064
669
74
31
78