19
28
40
12
69
16
105
107
11
32
10
71
51
14
501
60
285
99
46
165
8
133
13
31
148
45
23
4
147
189
209
39
27
9
2
1
158
63
203
26
187
37
53
170