13
99
63
83
43
30
9
48
27
20
148
46
218
77
104
37
54
33
39
22
56
23
34
31
157
40
11
14
90
55
59
24
247
71
286
73
44
147
166
426
126
42
217
38
21
35