23
45
62
55
57
35
53
26
28
70
205
96
295
189
172
125
40
27
169
114
124
76
236
71
180
225
87
103
106
82
126
137
36
107
134
111
72
44
315
79
48
204
46
265
469
121
30
93
69
455
65
197