29
84
25
80
46
51
32
64
35
27
12
24
36
17
22
15
45
50
286
43
37
14
18
38
63
82
21
71
40
8
23
54
34
20
10
150
227
47
102
159
56
118
117
28