83
112
64
38
36
47
347
49
181
291
21
201
126
155
90
137
92
241
34
177
250
39
53
114
235
51
23
32
59
57
28
101
27
158
134
52
55
72
118
41
20
30
107
50
44
35
78
121
18