3
56
31
53
43
61
78
80
21
6
66
10
26
1112
15
18
68
19
37
2
23
109
5
32
14
87
70
11
46
55
98
89
30
74
4
7
9
50
29
17
363
114
12
60
28
69