94
270
22
100
16
20
46
43
71
40
73
49
518
148
254
18
32
72
47
84
23
76
53
523
54
2729
672
86
67
26
14
276
122
277
61
181