59
42
32
40
205
10
130
28
62
204
123
128
243
34
377
41
460
400
265
264
88
26
33
49
353
137
194
48
135
76
65
70
254
50
153
654
524
537
301
81
77
431
149
109
360
682
237
20
43
4
415
35
640
85