19
41
383
59
29
118
70
311
404
165
76
23
28
119
518
174
10390
183
143
65
109
103
310
123
4084
67
31
55
52
96
43
37
48
61
69
516
83
6166
136
87
1564
47
138
58
27
216
496
16
39
546
246
319
243
235