59
85
47
84
49
31
144
45
21
70
93
74
37
103
65
54
78
73
53
29
41
148
38
68
77
76
44
75
25
22
27
43
57
55
105
69
64
40
15
97
370
213
96