3
0
16
4
21
12
30
2
32
42
9
7
6
23
8
19
25
45
10
34
44
126
14
43
18
28
5
59
86
26
24
22
75
35
40
71
48
51
27