50
45
66
82
72
59
829
102
187
90
57
197
181
231
63
28
111
85
136
65
207
113
105
104
233
153
36
93
87
46
47
37
285
76
79
94
214
71
24
34
64
168
822
377
23
21
55
30