9
13
22
16
1
19
52
28
3
30
12
8
7
14
31
2
27
26
17
48
10
20
11
406
4
15
0
98
67
18
58
47
35
470
206
5
24