109
189
90
34
70
128
228
800
152
96
64
52
47
160
1179
49
118
299
32
35
129
89
157
50
139
198
205
93
114
586
110
102
184
77
196
26
61
73
164
56
94
67
147
46
271
81
51
19
15
183
326
143
25