31
34
8
27
42
40
11
21
19
12
49
47
22
29
57
38
66
41
18
76
9
351
61
23
81
33
35
54
20
13
51
44
39
43
28
30
58
60
15
99
84
71
32
916
52