58
65
24
96
38
76
73
18
255
27
84
23
48
52
53
25
28
36
63
31
158
42
43
62
49
78
61
34
30
59
91
51
19
57
45
44
14
11
21
50
26
60
40
29