72
113
42
41
47
39
20
18
48
45
192
32
22
17
244
251
40
418
37
44
59
52
77
50
166
1009
234
49
146
116
23
203
26
46
806
300
57
68
205
240
338
387
499
299
401
339
62
90
24
88
179
128