0
22
7
21
49
31
42
25
45
33
28
151
82
133
110
61
80
89
66
164
72
185
36
94
279
158
218
161
576
166
30
156
173
152
327
623
379
150
311
239
131
238
256
349
147
154
75
296
109
104
155
70
62
23
120