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
351
69
40
9
64
49
1181
23
37
24
32
51
62
78
8
0
45
38
18
97
76
35
31
66
39
12
144
10
507
55