24
52
47
85
69
30
94
54
37
39
26
68
59
32
184
97
160
29
45
36
25
72
49
31
12
57
50
65
63
76
120
168
392
434
211
287