23
31
42
34
22
9
59
97
55
47
77
20
57
38
53
27
13
337
65
14
74
69
44
29
73
43
40
50
67
30
21
48
32
61
15
52
75
58
12
41
19
26