56
24
110
97
95
17
152
61
36
123
133
15
28
79
129
90
37
31
60
21
16
51
48
68
35
19
12
977
53
96
18
73
65
62
46
166
138
344
191
34
71
201
58
89
147
94
414
104
43
82
33
362