42
38
169
33
143
14
553
543
90
373
50
251
186
103
348
47
383
48
165
101
113
49
20
23
55
159
178
75
451
40
119
375
76
127
144
173
202
291
146
86
91
73
533
239
57
354
12
325
468
209
572
264
66
60