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