29
46
41
27
53
34
14
22
17
11
84
76
15
60
87
77
28
66
36
32
70
48
40
44
49
45
72
39
56
82
64
421
35
86
52
88
97
187
54
186
37
23