161
45
29
46
53
27
25
23
69
73
55
71
47
421
75
44
26
12
76
59
16
19
95
62
49
61
74
57
184
548
107
89
103
31
22
48
202
189
366
192
267
97
168
92
93
83
273
230
128
218