49
81
24
16
21
250
69
28
1
7
99
40
66
18
27
17
52
32
43
19
188
20
14
4
350
15
147
252
44
154
30
61
35
321
50
9
6
8
34
55
93
156
37
259
116