769
276
653
258
403
133
169
25
382
92
182
83
235
95
587
157
346
155
346
60
465
144
563
63
375
82
527
102
323
73
46
29
78
50
208
55
537
112
292
39