20
503
490
250
4
60
15
13
26
52
6
25
9
56
12
222
53
5
7
177
49
191
23
73
11
89
76
8
24
19
32
55
27
18
54
207
414
35
10
17
22