16
70
64
18
84
245
50
219
58
132
128
23
15
47
96
54
40
17
32
81
38
39
25
35
13
4
11
43
300
131
29
53
212
41
71
625
197
342
161
75
602
59
36
97
27
351
373
57
34