24
28
3
21
2
18
6
37
86
40
14
35
49
71
45
80
39
103
41
75
38
50
26
111
121
46
63
9
30
33
96
72
125
25
16
36
53
79
298
117
66
34
12
62
115
153
88
91
89
134
27
59
286
190