50
16
28
27
33
51
99
83
94
72
56
96
76
14
239
84
44
15
89
7
164
10
5
65
40
411
173
6
87
35
100
53
206
104
11
337
30
82
163
19
356
77
86
406
63
174
310
153
80
73
48