22
15
24
13
35
12
300
76
33
72
64
17
120
42
88
91
94
49
112
48
57
56
83
36
45
34
53
80
68
62
138
79
63
84
105
47
67
137
52
229
29
177
60
78
61
18
46
100