256
81
33
410
29
46
10
134
56
62
19
22
90
12
209
21
200
23
44
77
124
71
27
11
20
26
103
156
53
65
50
80
42
40
91
254
48
311
125
72
28
59
55
52
37
13
78
67
43
30