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