1
2
4
25
323
5
6
16
70
35
3
10
7
64
51
18
1147
23
9
28
24
15
32
11
31
54
61
27
0
12
13
14
8
47
39
22
30
21
104
78
34
40
63
17
19
41
147
26
20
512
58
42