12
37
22
10
29
21
65
76
8
36
26
3
6
5
9
15
40
32
4
20
41
14
46
7
49
30
72
109
164
61
19
1
23
91
88
55
80
866
62