102
1066
23
16
26
46
138
50
400
27
421
45
18
52
127
57
244
40
41
762
78
166
191
20
21
36
24
32
38
9
30
19
42
83
6
39
13
29
17
5
7
3
12
22
14
81
25