38
41
20
112
30
43
195
152
114
27
45
177
93
117
49
293
269
81
278
52
28
126
202
82
305
25
24
66
31
39
108
111
15
91
119
58
90
59
36
355
42
10
35
21
87
97
73
74
56
306
151
205
50
247