51
33
52
69
56
35
29
43
30
32
524
41
36
40
25
17
172
84
39
233
45
27
26
85
70
100
118
65
72
28
42
57
96