4
3
5
7
2
89
8
17
1
28
36
6
88
11
10
31
29
59
561
19
9
18
24
21
43
35
346
72
67
52
23
1109
16
25
20
56
62
30
0
12
14
46
22
13
106
79
34
39
74
45
15
128
27
32
565
64
55
26
38