25
28
65
66
69
47
24
45
90
53
30
13
37
44
27
92
59
23
39
7
20
75
67
34
41
6
12
89
5
264
43
84
16
22
8
3
33
17
54
31
56
204
170