252
30
32
19
49
17
60
38
94
89
18
27
31
26
107
39
97
51
40
294
65
66
190
28
269
166
37
254
461
117
71
59
150
151
126
79
67
281
52
44
63
108
391
114
78
91