42
26
73
44
21
55
38
39
19
70
22
43
86
106
279
80
37
430
54
187
207
141
47
441
32
107
259
981
532
76
58
17
276
108
96
36
35
168
377
198
99
29
283
239
53