30
47
42
17
72
61
91
31
59
38
33
67
45
21
26
52
140
39
111
105
78
15
117
23
80
43
74
272
79
49
85
113
184
133
162
201
249
134
135
143
156
53
381
83
82