70
83
51
44
48
91
49
224
58
84
143
82
115
88
36
174
66
35
86
19
17
108
23
64
303
3
59
127
77
9
74
54
57
161
197
138
139
93
31
63
153
97
41
16
5
89
30