15
53
57
16
22
59
111
21
98
208
24
33
29
19
47
44
123
79
52
37
122
887
131
73
45
35
82
28
31
39
36
63
61
168
48
205
20
200
180
147
154
116
97
68
51
437