4
6
5
8
49
2
9
83
78
77
82
12
93
123
51
139
35
63
50
43
146
70
66
60
67
28
59
44
64
21
11
22
23
189
27
34
39
169
115
156
476
199
276
118
176
61
375
96