29
27
10
46
25
34
14
18
26
40
23
69
42
32
60
66
77
33
21
59
73
38
81
98
68
47
83
54
80
145
56
252
88
115
61
37
164
51
84
19
140
48