51
99
32
57
69
70
46
26
23
245
74
127
40
30
42
79
22
41
110
55
240
100
56
60
162
123
301
48
157
49
147
140
184
120
188
103
45
116
75
98
36
54
44
27
95
141
406
143
68