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