91
32
97
64
46
29
47
10
208
179
42
45
90
52
14
51
37
234
30
39
96
477
104
38
131
80
15
357
66
130
31
12
35
88
218
17
71
98
157
134
67
62
33
44
209
195
109
149
86