86
23
22
53
24
47
71
45
63
31
11
80
41
48
266
30
73
50
28
102
88
76
199
40
55
95
52
46
154
62
64
96
42
72
75
81
168
19
121
207
51
191
162
149
219
589
16
59
137
32
83
116
270