31
48
110
25
432
20
56
101
3
203
223
37
67
127
17
201
51
130
330
139
91
58
12
53
179
32
38
168
82
167
117
142
63
71
365
643
182
45
147
73
172
83
40
119
111
54
112
304
79
50
99
143
287
319