46
73
9
59
29
80
28
62
89
30
39
58
456
131
55
81
97
41
85
60
225
95
63
54
26
282
27
252
14
44
67
37
175
72
115
71
121
65
435
212
75
103
83
23
16
15
5
92
43
50
360
256