10
28
60
74
43
25
16
64
13
108
17
30
98
45
119
46
41
123
66
103
59
47
56
34
78
42
73
89
18
113
408
52
128
79
77
84
55
140
281
57
49
61
69
65
11
36
29
58
80