76
20
253
212
39
129
240
195
130
528
112
38
218
344
160
194
128
103
207
281
30
110
78
63
99
67
114
70
73
117
91
298
62
6
56
75
14
37
59
123
26
47
79
187
104
153
201
50
150
84
191
382
72
133