3
5
4
7
13
1
45
46
29
14
0
130
6
9
49
11
54
10
18
58
107
41
76
34
15
20
428
47
141
16
32
21
44
12
26
48
50
33