42
14
20
94
106
38
28
18
114
58
11
69
249
127
23
73
27
81
125
96
31
275
142
41
250
143
201
310
80
514
261
281
991
352
72
742
267
88
153
154