43
58
73
121
51
20
22
29
60
135
32
57
90
67
36
28
48
26
93
152
94
131
39
59
281
147
44
100
82
128
50
68
257
233
110
151
18
171
71
138
23
149
38
197
88
120
78
52
104
70
66