13
33
28
14
46
67
18
36
26
38
177
276
16
31
32
20
34
21
91
149
19
55
50
86
27
29
44
62
269
211
70
101
97
84
81
77
49
431
64
22
161
422
123
121
25
155