27
22
169
125
32
64
25
48
16
155
71
28
94
725
11
42
35
51
285
80
79
102
67
36
74
20
37
59
47
209
160
40
850
60
23
124
105
236
53
49
8
476
9
111
39
409
576