56
44
81
41
37
35
5
78
32
69
65
156
17
320
231
14
219
166
142
194
61
340
497
199
33
237
248
117
157
73
216
71
19
27
227
47
93
322
52
89
80
509
232
150
62
345
138
63
5579
26
146
25
36