231
996
91
635
78
438
30
402
116
429
28
339
44
274
67
342
355
126
330
54
305
34
217
32
283
33
242
1
143
5
207
235
81
241