3
4
5
0
7
15
10
8
9
1
13
19
6
12
2
24
21
16
82
50
11
23
43
44
20
28
31
67
70
122
170
74
34
27
26
60
190
481