4
6
9
14
22
1
5
8
0
2
7
23
11
15
32
60
246
121
42
35
754
82
86
29
12
139
169
13
61
45
26
435
31
21
165
2581
4173