53
82
56
9
239
43
24
26
86
63
25
89
46
23
97
87
111
45
19
33
71
105
182
118
228
231
27
48
44
8
28
398
18
114
37
121
39
519
57
54
98
79
129
99
35
265