42
37
18
43
96
19
28
95
48
30
109
57
69
56
467
39
41
91
115
67
119
92
83
65
334
82
71
63
46
27
49
274
34
78
139
26
21
51
74
22
20
148
75