11
18
26
25
19
24
27
57
45
40
23
35
47
29
21
64
46
56
59
44
49
75
70
48
52
37
82
93
107
61
66
71
50
58
33
60
2299
53
356
51
43
225
198