3
4
9
42
1
21
41
14
12
46
7
44
10
29
16
26
50
96
31
47
30
87
15
6
23
38
51
65
67
8
43
63
27
71
24
18
86
94
70
83
32