209
31
15
22
47
107
51
16
254
89
55
27
347
39
52
56
21
54
985
823
44
33
487
93
8
11
73
552
104
30
283
48
28
211
109