42
89
43
24
104
54
140
37
341
419
69
15
152
411
162
478
245
14
228
31
11
41
12
242
81
105
262
22
39
16
36
52
97
40
34
67
136
281
158
10
252
96
190
749
307
63
19
251
18
50
28