21
123
210
106
65
59
89
153
121
39
66
31
14
51
73
78
27
163
7
37
64
40
76
180
130
29
400
160
231
91
586
45
131
60
30
493
286
197
53
201
3642
46
35
42
82
28
58
159
36
5
110
8