87
18
106
30
37
77
90
43
58
73
121
51
20
22
28
60
135
32
57
67
36
48
26
93
152
94
131
39
59
281
147
44
100
82
128
50
68
255
233
110
151
171
71
138
23
149
38
197
88
120