3
1
6
5
88
4
2
15
26
34
7
83
21
16
30
28
25
14
562
19
13
22
17
20
41
11
32
0
18
66
144
10
506
9
8
29
23
55
343
40
67
49
60
1183
31
62
78
51
24
33
36
97
75
39
38
45
12