3
12
17
30
2
19
36
8
57
466
9
4
1
23
13
0
11
6
55
42
24
5
35
428
140
78
213
38
26
40
25
33
32
48
7
27
58
15
10
45