3
1
6
5
2
88
15
4
26
34
7
84
21
16
30
28
25
14
13
558
19
22
17
20
41
11
33
18
32
0
39
12
1181
38
31
8
9
97
76
35
40
45
24
51
23
62
78
37
351
49
64
69
66
144
10
507
55