3
56
31
43
76
80
21
6
66
10
26
15
18
68
19
37
2
24
109
5
33
14
90
69
23
11
47
55
98
30
74
4
7
9
50
34
17
52
12
60
28
20
44
13
122