19
10
507
25
4
77
69
24
522
36
21
12
130
540
78
512
166
47
60
31
17
34
13
40
64
100
30
6
32
35
8
67
15
18
86
22
27
11
1
26
16
7
201
101
5
58