40
53
97
20
78
25
10
46
103
123
19
50
41
30
118
43
34
37
44
62
68
15
14
31
38
91
104
42
54
86
23
13
56
6
69
66
63
74
9
76
82
72
129
39
107
166