57
39
29
25
38
22
20
47
26
108
52
27
34
40
28
23
53
18
35
36
59
60
143
31
79
66
288
11
106
67
242
86
32
16
49
73
63