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
24
0
33
18
23
66
15
10
143
514
9
8
55
32
353
40
41
69
48
28
1184
62
77
37
97
76
39
45