45
11
67
10
23
5
90
123
120
24
8
39
46
86
40
21
66
18
69
76
121
43
147
47
88
44
107
49
80
145
267
231
201
81
35
84
25
33
30
91
37
60
112
126
36
26
116
98
234