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