3
1
6
5
2
89
16
25
4
36
7
83
21
31
29
27
26
12
560
19
14
22
17
20
13
42
11
34
353
69
40
41
9
66
48
28
1184
23
37
24
15
33
32
55
62
77
8
0
45
39
18
97
76
10
143
514