16
96
17
6
166
30
102
93
35
153
32
209
101
22
47
53
74
45
69
48
67
54
180
61
46
21
24
139
72
18
57
28
88
39
700
778
31
1952
13
124
70
161
173
275
59