41
257
365
325
205
42
2
24
2116
3601
3551
3613
3569
3164
270
363
543
3428
3724
3905
2781
1018
104
114
23
22
105
5
84
116
483
1263
1065
833
112
107
75
253
470
170
221
35
45
28
343
142
94
273
51
36
99
463
681
656
356
116
62
43
75
265
427
352
207
32
16
45
111
815
1036
1095
957
571
111
91
true