47103
36057
47044
4238
12368
2509
39419
528
641
489
121
730
107
252
445
487
806
399
121
229
520
135
270
383
428
334
193
249
153
318
159
185
309
225
463
212
308
74
212
132
404
93
40
154
206
394
122
66
135
86
311
119
119
289
155
136
140
78
57
116
141
87
176
137
120
35
80
101
200
54
62
102
118
67
75
121
36
60
50
47
88
40
111
73
87
22
20
74
46
67