25
36
6
22
8
16
29
26
13
80
17
46
44
37
7
60
14
4
21
38
43
18
50
65
9
55
82
1
264
83
19
2
28
15
10
12
49
33
40
56
64
31