3
5
11
0
12
7
9
19
16
33
1
10
8
2
18
17
21
22
35
37
6
29
47
15
51
14
44
26
106
80
36
20
31
39
123
43
74
69
40
56
63
52
54