47
101
37
74
49
165
95
212
104
117
93
31
193
157
118
210
105
83
63
96
81
384
173
90
84
42
72
386
137
171
67
174
103
106
134
176
88
57
131
181
28
85
70
91
228
213
114
214
337
240
110
108
250