20
21
96
66
8
32
101
216
26
19
74
98
113
7
10
9
15
70
50
702
27
36
12
2
44
45
53
47
62
13
93
578
37
11
76
25
351
118
102
156
6
30
120
31
247
16
46