48
50
47
49
214
176
283
391
297
108
394
574
129
639
134
389
78
130
100
33
87
122
308
762
285
294
96
198
128
142
64
65
229
120
83
205
60
58
239
35
188
51
30
170
106
149
117
59
138
160
111
37
40
89
56