70
528
56
308
71
333
26
216
30
205
292
51
259
14
145
24
144
15
119
125
23
120
122
17
105
7
111
96
287