57
33
55
27
52
19
23
15
35
38
25
24
17
34
98
45
22
11
14
29
7
40
20
58
30
53
123
115
63
72
67
8
41
47
37
73
43
288
42
119